JS代码将一个数组对象转为字符串,在将这个字符串转为数组对象
时间: 2024-02-06 22:10:39 浏览: 70
js代码-字符串转数组删除指定下标再转成字符串 字符串转数组删除指定元素再转成字符串
可以使用 JSON.stringify 和 JSON.parse 方法来实现。
将数组对象转为字符串:
```javascript
const arr = [{name: '张三', age: 18}, {name: '李四', age: 20}];
const str = JSON.stringify(arr);
console.log(str); // '[{"name":"张三","age":18},{"name":"李四","age":20}]'
```
将字符串转为数组对象:
```javascript
const str = '[{"name":"张三","age":18},{"name":"李四","age":20}]';
const arr = JSON.parse(str);
console.log(arr); // [{name: '张三', age: 18}, {name: '李四', age: 20}]
```
需要注意的是,如果数组对象中有函数或 undefined 等非 JSON 标准数据类型,转换时可能会出错。
阅读全文