Javascript jQuery(或JS)如何从现有数组生成随机新数组
说我有Javascript jQuery(或JS)如何从现有数组生成随机新数组,javascript,jquery,arrays,Javascript,Jquery,Arrays,说我有 var imgs = ["pItem1","pItem2","pItem3","pItem4","pItem5"] 如何从当前数组中获取一个新数组,即从旧数组中随机选取3个项目并将其放入新数组中 var newArray =["pItem1," "pItem4," "pItem2"]; 基本上,您希望从数组中随机抽取一个子集。一种方法是随机洗牌数组,然后从数组的开头取一个切片。请参阅另一个答案中的getRandomSubarray()的实现:如果您只是要链接到另一个问题,则应将其标
var imgs = ["pItem1","pItem2","pItem3","pItem4","pItem5"]
如何从当前数组中获取一个新数组,即从旧数组中随机选取3个项目并将其放入新数组中
var newArray =["pItem1," "pItem4," "pItem2"];
基本上,您希望从数组中随机抽取一个子集。一种方法是随机洗牌数组,然后从数组的开头取一个切片。请参阅另一个答案中的
getRandomSubarray()
的实现:如果您只是要链接到另一个问题,则应将其标记为重复,而不是发布带有指向另一个问题的链接的答案。这可能会有帮助。谢谢@Barmar,我不确定引用现有答案的最佳方式。谢谢joe和wlin。我已经解决了我的问题。