如何从后端返回的对象数组中提取字段生成二维数组?
实现方法
你可以直接用JavaScript的map方法遍历原数组提取字段即可,分两种场景对应你的需求:
场景1:需要生成实际可用的二维数组对象
let procedure_word_count = [{"slug":"new","name":"New","count":1},{"slug":"no-need","name":"No Need","count":2},{"slug":"why","name":"Why","count":2}] let newArray = procedure_word_count.map(item => [item.name, item.count])
运行后newArray的值就是[['New', 1], ['No Need', 2], ['Why', 2]]
场景2:需要生成你示例中带引号的字符串格式
在上面的基础上加一步序列化和引号替换即可:
let newArrayStr = JSON.stringify(newArray).replaceAll('"', "'")
运行后newArrayStr的值就是字符串"[['New', 1], ['No Need', 2], ['Why', 2]]"
内容的提问来源于stack exchange,提问作者AlmoDev
相关产品推荐
相关产品推荐

