美文网首页
js中将数组中元素随机排列

js中将数组中元素随机排列

作者: 一粒沙随风飘摇 | 来源:发表于2018-06-13 09:17 被阅读0次
    switch: function (e) {
         //数组的长度
        const length = this.data.objectArray.length
        for (let i = 0; i < length; ++i) {
          const x = Math.floor(Math.random() * length)
          const y = Math.floor(Math.random() * length)
          const temp = this.data.objectArray[x]
          this.data.objectArray[x] = this.data.objectArray[y]
          this.data.objectArray[y] = temp
        }
      //数组顺序改变后;将数组赋值
        this.setData({
          objectArray: this.data.objectArray
        })
      },
    

    相关文章

      网友评论

          本文标题:js中将数组中元素随机排列

          本文链接:https://www.haomeiwen.com/subject/cbwdeftx.html