JSON.parse(res) 去掉第一個數組
时间: 2024-08-16 11:02:33 浏览: 38
JS使用JSON.parse(),JSON.stringify()实现对对象的深拷贝功能分析
当你使用`JSON.parse(res)`将响应体转换为JavaScript对象时,如果`res`是一个包含数组的JSON数据,想要去掉第一个数组,你需要首先解析JSON,然后访问并操作这个数组。假设你的JSON结构类似于:
```json
{
"data": [ // 这里是你想删除的第一个数组
{ "item1": "value1" },
{ "item2": "value2" }
],
"otherData": {
... // 其他键值对
}
}
```
你可以这样做:
```javascript
let jsonObj = JSON.parse(res);
// 获取"data"属性,并移除第一个元素
if (Array.isArray(jsonObj.data)) {
jsonObj.data.shift(); // 使用shift()方法删除第一个元素
}
// 现在jsonObj的数据中已经去掉了第一个数组
console.log(jsonObj);
阅读全文