在TypeScript中将对象数组转换为字符串数组

阿比耶耶

使用lodash我需要将对象数组转换为字符串数组。

原始数组

const tags = [{
    "display": "tag1",
    "value": "tag1"
}, {
    "display": "tag2",
    "value": "tag2"
}]

预期结果,

const tags = ["tag1", "tag2"]

我尝试过这种方式

const data = [{
    "display": "tag1",
    "value": "tag1"
}, {
    "display": "tag2",
    "value": "tag2"
}]

    const result = _(data)
        .flatMap(_.values)
        .map((item) => { if (typeof item === 'string') { return item; } else { return; } })
        .value()
        console.log('result', result);
萨耶塔兰(Sajeetharan)

您不需要lodash,可以使用map使用纯JS

DEMO

const tags = [{
    "display": "tag1",
    "value": "tag1"
}, {
    "display": "tag2",
    "value": "tag2"
}]

var result = tags.map(a => a.display);
console.log(result);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Java中将对象数组转换为字符串数组

将对象数组转换为字符串数组

将对象数组转换为字符串数组

将对象数组转换为字符串数组

使用 typescript 或 javascript 将对象数组转换为字符串数组

使用Typescript将对象的JSON数组转换为字符串数组

如何在Symfony 3中将对象数组转换为字符串?

使JQ将对象数组转换为字符串

将对象数组转换为字符串

将对象(数组?)转换为字符串

jQuery将对象数据转换为字符串数组

将对象转换为字符串数组

在JavaScript中将字符串数组转换为对象数组

将对象数组转换为基于字符串属性的嵌套对象数组?

在JavaScript / Typescript中将字符串数组转换为对象的最里面的子对象为空数组

在Meteor.JS把手中将对象转换为数组后无法拆分字符串

如何在打字稿中将对象数组转换为URI编码的查询字符串

将数据框转换为rec数组(并将对象转换为字符串)

如何将对象数组转换为字符串数组而不丢失Dataweave中的键?

将对象数组(带有字符串数组元素)转换为嵌套树

反应本机将对象数组转换为字符串数组

为什么GSON会将对象数组转换为字符串数组呢?

如何将对象数组转换为字符串数组

在PowerApps中将对象转换为字符串

在Javascript中将对象承诺转换为字符串

AngularJS在指令中将对象转换为字符串

在Codeiniter模型中将对象转换为字符串

在 TypeScript 中将字符串和字符串数组都转换为一维字符串数组

根据键中的子字符串将对象转换为对象数组