如何将JSON格式字符串转换为数组:JavaScript示例
如何将数组中包含的JSON格式字符串转换为数组格式?
可以使用JSON.parse()方法将JSON格式的字符串转换为数组格式。对于这个题目中的arr数组,可以遍历数组中的每一个元素,判断value属性是否为JSON格式的字符串,如果是则使用JSON.parse()方法将其转换为数组格式。
示例代码如下:
for (let i = 0; i < arr.length; i++) {
if (typeof arr[i].value === 'string') {
try {
arr[i].value = JSON.parse(arr[i].value);
} catch (e) {
console.error(e);
}
}
}
上述代码中,使用typeof运算符判断value属性是否为字符串类型,如果是则使用try-catch语句块将其转换为数组格式。如果转换失败,则输出错误信息。
原文地址: https://www.cveoy.top/t/topic/oB14 著作权归作者所有。请勿转载和采集!