javascript - node.js JSON.Srigify 仅值
问题描述
有没有办法 JSON.Stringify 仅值,即给定以下 JSON
[{"id":6},{"id":24},{"id":46},{"id":12},{"id":29}]
得到以下字符串:
"6,24,46,12,29"
在一行代码中,无需像这样循环所有值
var valueStr = '';
for(let idx=0 idx < list.length; idx++){ valueStr += list[idx] + ',';}
//remove the last comma ...
解决方案
我想这就是你要找的东西:
const input = [{"id":6},{"id":24},{"id":46},{"id":12},{"id":29}];
const result = input.map(({ id }) => id).join(',');
console.log(result);
推荐阅读
- python - 使用 bonobo_sqlalchemy (ETL) 在 Bonobo 中进行跨数据库连接
- sql - 查询31张表的最优SQL查询(表名中包含datestamp)
- java - 是否可以对多模块 Maven 项目的所有子项而不是父项运行声纳分析?
- r - 为重复值和可变字符创建长数据框的快速方法
- java - Spring Boot:具有特定配置文件的 Maven 包
- vue.js - 如何在 Vuex-ORM 中创建具有默认值的新实体
- python - Django 模板不存在:不同机器中的相同代码和软件
- javascript - Django 不保护 BooleanFields 的值
- r - fread() 与 read.csv() 的索引问题?
- r - 如何从数据中完全删除重复行?