Ωme*_*ega 2 javascript arrays jquery
拥有数组数组
var a = [[[1, "alpha", "a"],
[2, "beta", "b"]],
[[3, "gama", "c"]],
[[4, "delta", "d"]]];
var b = [];
Run Code Online (Sandbox Code Playgroud)
1)如何合并a[0]和a[2]成b?
2)我怎样才能改组阵列b?
这是我正在使用的随机算法>>
Array.prototype.shuffle = function() {
for (var i = 0; i < this.length; i++)
this.push(this.splice(Math.random() * (this.length - i), 1)[0]);
return this;
}
Run Code Online (Sandbox Code Playgroud)
语法
myArray.shuffle();
Run Code Online (Sandbox Code Playgroud)
要合并,您可以简单地使用concat.
var b = a[0].concat(a[2]);
Run Code Online (Sandbox Code Playgroud)
为了改组,你需要编写自己的改组逻辑.这样没有API.
洗牌 -
| 归档时间: |
|
| 查看次数: |
934 次 |
| 最近记录: |