鍍金池/ 問答/HTML/ 假如數(shù)組a=[1,2,3,4],把它放在另外一個(gè)數(shù)組b中,在b中是數(shù)組a中元素隨

假如數(shù)組a=[1,2,3,4],把它放在另外一個(gè)數(shù)組b中,在b中是數(shù)組a中元素隨機(jī)生成的,怎么寫?

假如數(shù)組a=[1,2,3,4],把它放在另外一個(gè)數(shù)組b中,在b中是數(shù)組a中元素隨機(jī)生成的,怎么寫?

var a = [1,2,3,4];

b = [2,3,1,4]//隨機(jī)生成的
回答
編輯回答
愚念

其實(shí)沒太看明白你要的是對(duì)數(shù)組元素進(jìn)行亂序呢(元素不可重復(fù)),還是單純的把原數(shù)組視為產(chǎn)生器去生成新元素填充新數(shù)組(即元素可重復(fù))。

如果是前者, 洗牌算法_百度搜索;

2018年8月19日 23:59
編輯回答
耍太極

最簡(jiǎn)單的方法。
A數(shù)組打亂排序。
[1,2,3,4,5,6].sort(function(a,b){ return Math.random() >0.5 })

2017年1月2日 15:47