【问题标题】:Array JSON of obj to stringobj 的数组 JSON 到字符串
【发布时间】:2020-06-07 21:50:06
【问题描述】:

我有一个这样的objects 数组:

cost arr = [
    {"value": "Surname"},
    {"value": "Address"},
    {"value": "E-mail"},
    {"value": "Telephone number"}
];

我怎样才能只得到钥匙?意思,只是 SurnameAddressE-mailTelephone number,而不是像 value: Surname 这样的键值对。

我想要这个输出我使用JSON.stringify()

Surname, Address, Telephone number

【问题讨论】:

  • jsonArray.map(o => o.value).join(", ");

标签: json angular typescript


【解决方案1】:

我们可以这样做

const arr = [{"value":" Surname"},{"value":" Address"},{"value":" E-mail"},{"value":" Telephone number"}]

const result = arr.map((item) => item.value).toString()

结果的值现在是“姓氏、地址、电子邮件、电话号码”

【讨论】:

    【解决方案2】:

    你可以这样做(我不知道你是否对E-Mail值不感兴趣。如果你是,只需删除过滤器功能:

    const values = [{"value":" Surname"},{"value":" Address"},{"value":" E-mail"},{"value":" Telephone number"}]
                        .filter(it => it.value.trim() !== 'E-mail')
                        .map(it => it.value.trim()).join(", ");
    

    【讨论】:

      【解决方案3】:

      jsonArray.map((item)=> item.value).toString();

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-09-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-09-06
        • 1970-01-01
        • 2017-05-29
        相关资源
        最近更新 更多