繁体   English   中英

如何将 Javascript Object 文字动态转换为字符串

[英]How to dynamically convert Javascript Object Literal to String

我想转换

{
  ...
  {
    name: "Product 1",
    category: "Category 1"
  },
  {
    name: "Product 2",
    category: "Category 2"
  },
  ...
}

'Product 1 (Category 1)\r\nProduct 2 (Category 2)\r\n ... '

所以我的最终渲染看起来像:

Product 1 (Category 1)
Product 2 (Category 2)

谁能帮我这个?

您可以使用mapjoin

 const data = [ { name: "Product 1", category: "Category 1" }, { name: "Product 2", category: "Category 2" } ]; const res = data.map(({name, category}) => `${name} (${category})`).join('\r\n'); console.log(res);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM