Javascript 阵列的切片拼接

Javascript 阵列的切片拼接,javascript,arrays,Javascript,Arrays,从javascript数组中随机、逐个地选择字母表(a-z)的所有值的最佳方法是什么?所以每次点击都会从剩下的选择中选择一个随机字符,而不是a-z的起始数组 任何方向正确的点都会很好 谢谢 您需要将my_数组移动到函数外部,这样您就不会在每次调用函数时重新声明它,而是重用同一实例。该实例每次都会被.splice()修改。切勿在这样的事件处理程序调用的函数中扩展本机数组对象之类的原型。@newneub不会像您那样从根本上改变这个问题。这让答案显得无关紧要。更不用说你的新问题不是StackOverf

从javascript数组中随机、逐个地选择字母表(a-z)的所有值的最佳方法是什么?所以每次点击都会从剩下的选择中选择一个随机字符,而不是a-z的起始数组

任何方向正确的点都会很好


谢谢

您需要将
my_数组
移动到函数外部,这样您就不会在每次调用函数时重新声明它,而是重用同一实例。该实例每次都会被
.splice()
修改。

切勿在这样的事件处理程序调用的函数中扩展本机数组对象之类的原型。@newneub不会像您那样从根本上改变这个问题。这让答案显得无关紧要。更不用说你的新问题不是StackOverflow上的首选问题。相反,你应该展示你已经尝试过的,没有成功的,等等。就像你最初的版本一样。@GregL对所有客户都很好。很抱歉。挫折+试图更好地解释=错误。你们这些JavaScript天才和你们的知识,脱帽致敬。我每次都试图调用一个修改过的my_数组。你是说在函数外部或内部使用我的_数组会更好吗?谢谢..它只能在函数外部工作,否则,每次运行函数时,它都会“重置”my_array的状态,以重新获得所有选项。您需要的是一个单独的
my_数组
,该数组初始化一次,然后在每次调用函数时进行修改。