微信小程序将控制台输出的json数组其中部分元素写入一个新数组
时间: 2024-03-19 08:43:50 浏览: 178
微信小程序JSON数据的传递
在微信小程序中,可以使用`JSON.parse`将控制台输出的JSON数组解析为JavaScript数组,然后使用`Array.map`方法对每个元素进行处理,并将处理后的元素添加到新的数组中。以下是示例代码:
```javascript
// 假设控制台输出的JSON数组为以下内容
var jsonStr = '[{"name": "张三", "age": 20}, {"name": "李四", "age": 25}, {"name": "王五", "age": 30}]';
// 解析JSON数组为JavaScript数组
var jsonArray = JSON.parse(jsonStr);
// 定义一个新的数组
var newArray = [];
// 对每个元素进行处理,并添加到新的数组中
newArray = jsonArray.map(function(item) {
return {
name: item.name,
age: item.age
};
});
// 输出新的数组
console.log(newArray);
```
在上面的代码中,我们首先使用`JSON.parse`将控制台输出的JSON数组解析为JavaScript数组,然后使用`Array.map`方法对每个元素进行处理,并将处理后的元素添加到新的数组中。在这个例子中,我们只将每个元素的`name`和`age`属性添加到新的数组中,您可以根据您的需求进行修改。最后,我们输出新的数组,以查看处理后的结果。
阅读全文