Ayu*_*wat 1 javascript arrays object javascript-objects
如果在javascript中有一个数组,如:
[[2,3,4],"data","payload",[name1,name2,name3]]
Run Code Online (Sandbox Code Playgroud)
我应该如何将所有值作为单个数组来获取
结果数组应该是这样的:
[2,3,4,"data","payload",name1,name2,name3]
Run Code Online (Sandbox Code Playgroud)
你可以用它来展平它.concat().
var data = [[2,3,4],"data","payload",["name1","name2","name3"]];
console.log([].concat(...data));Run Code Online (Sandbox Code Playgroud)
传递给的任何Array参数.concat()都将展平为结果.
这也使用"扩展语法",它仅在较新的引擎中可用.使用.apply()的传统支持.
var data = [[2,3,4],"data","payload",["name1","name2","name3"]];
console.log(data.concat.apply([], data));Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
57 次 |
| 最近记录: |