将一个数组里面的某两个字段拼接到一起放到一个新的数组
时间: 2023-08-05 14:03:37 浏览: 133
假设你有一个数组 `arr`,其中包含若干个对象,每个对象都包含两个字段 `field1` 和 `field2`,你想将这两个字段拼接到一起,然后将结果放到一个新的数组 `newArr` 中。这个操作可以使用 JavaScript 中的 `map` 方法来实现,代码如下:
```javascript
const arr = [
{ field1: "hello", field2: "world" },
{ field1: "foo", field2: "bar" },
];
const newArr = arr.map((item) => {
return item.field1 + item.field2;
});
console.log(newArr);
// output: ["helloworld", "foobar"]
```
这里使用了 `map` 方法遍历原数组中的每个对象,然后将 `field1` 和 `field2` 拼接到一起得到新的字符串,最后将新的字符串放到 `newArr` 中。值得注意的是,这里假定输入的对象都包含 `field1` 和 `field2` 字段,没有对输入进行严格的检查。如果输入的对象不符合要求,上述代码可能会抛出异常。
阅读全文