JS如何往数组传全部,值是数组的每一个值拼接
时间: 2024-03-17 12:42:37 浏览: 110
教你如何用JS传值
5星 · 资源好评率100%
你可以使用数组的 `map` 方法来实现将数组的每一个值拼接成一个新的数组,然后使用 `push` 方法将新的数组添加到原数组中。具体代码如下:
```javascript
var arr = ['a', 'b', 'c'];
var newArr = arr.map(function(item) {
return item + '-suffix';
});
arr.push.apply(arr, newArr);
console.log(arr); // 输出:['a', 'b', 'c', 'a-suffix', 'b-suffix', 'c-suffix']
```
上面的代码中,`map` 方法会将原数组中的每一个值进行拼接,返回一个新的数组 `newArr`。然后,使用 `push` 方法将 `newArr` 中的每一个值添加到原数组 `arr` 中。需要注意的是,为了避免将 `newArr` 数组作为整体添加到 `arr` 中,我们使用 `apply` 方法将 `newArr` 数组中的每一个值作为参数传递给 `push` 方法。
阅读全文