Tra*_*rax 7 javascript arrays push
我有以下代码:
var foo = 'foo'
var bar = 'bar'
var arr = [1,2,3]
Run Code Online (Sandbox Code Playgroud)
我想foo在数组的开头和数组bar的末尾多次添加.每个元素添加的次数应该是动态的,结果数组应该是这样的:
['foo','foo',1,2,3,'bar',bar','bar']
有没有比为每个元素使用循环更好的方法?如果需要,我可以使用lodash.
如果更好意味着更短,是的,有一种方法:
var foo = 'foo';
var bar = 'bar'
var arr = [1,2,3]
var result = [
...Array(2).fill(foo),
...arr,
...Array(3).fill(bar)
];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1600 次 |
| 最近记录: |