[英]How to get JavaScript Object values as comma separated and quoted String?
This is my code这是我的代码
const a =
{
"id": "A",
"value": "100",
"number": "1"
};
console.log(Object.values(a).join(','));
Actual Response实际反应
A,100,1
Expected Response预期响应
''A','100','1''
You can use map
method您可以使用map
方法
const a = { "id": "A", "value": "100", "number": "1" }; console.log(`'${Object.values(a).map(v => `'${v}'`).join(',')}'`); // or JSON stringify console.log(`"${Object.values(a).map(v => JSON.stringify(v)).join(',')}"`);
You can simply use mapping
as follows:您可以简单地使用mapping
,如下所示:
const a =
{
"id": "A",
"value": "100",
"number": "1"
};
console.log(
Object.values(a).map(v => {
return `'${v}'`
}).join(",")
)
You can join on ','
and then add the outer quotes around them.您可以加入','
,然后在它们周围添加外部引号。
const a = { "id": "A", "value": "100", "number": "1" }; console.log( `'${Object.values(a).join("','")}'` );
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.