JavaScript如何去掉JSON数组中对象的键名,生成仅含属性值的二维数组
解决代码
const my_result = '[{"result":true, "count":42}, {"result":false, "count":30}]'; // 先将JSON字符串转换为可操作的JS数组 const parsedData = JSON.parse(my_result); // map会自动遍历所有元素,适配任意行数的场景 const targetResult = parsedData.map(item => [item.result, item.count]); console.log(targetResult); // 输出:[ [ true, 42 ], [ false, 30 ] ]
逻辑说明
- 你当前的
my_result是JSON字符串格式,必须先用JSON.parse()解析为JS数组才能调用数组方法处理 map方法会遍历数组内的所有元素,不管数据源返回多少行数据都能自动适配,无需修改处理逻辑
内容的提问来源于stack exchange,提问作者Asim
相关产品推荐
相关产品推荐

