如何在JavaScript中将字符串数组转换为指定格式对象数组
JavaScript字符串数组转对象数组实现方法
直接使用数组原型的map()方法即可完成转换,map()会遍历原数组每一个元素,将回调的返回值组装为新数组,实现代码如下:
// 原存储链接的字符串数组 const originUrlArr = [ "URL_1", "URL_2", "URL_3", // ...其余URL元素 "URL_30" ]; // 转换后的对象数组 const formattedUrlArr = originUrlArr.map(item => ({ url: item }));
注意事项
- 箭头函数直接返回对象时需要用小括号包裹对象,否则JavaScript会把对象的大括号识别为函数体的边界,导致语法错误
- 该方法不会修改原数组,会返回一个全新的数组实例
内容的提问来源于stack exchange,提问作者Reinhardt
相关产品推荐
相关产品推荐

