gpt4 book ai didi

javascript - 逗号分隔的属性与带下划线或 Lo-Dash 的实际属性

转载 作者:行者123 更新时间:2023-11-28 12:28:03 26 4
gpt4 key购买 nike

如果我有类似的东西

var obj = [{keywords: "a, b, c"}, {keywords: "d, e, f"}]

然后做

var result = _.pluck(obj, 'keywords')

我明白了

result == ['a, b, c', 'd, e, f']

我想要

result == ['a', 'b', 'c', 'd', 'e', 'f']

有没有简单、简短的方法可以用下划线或破折号来实现这一点?不迭代结果,进行字符串分割并将其放入新数组中?

最佳答案

怎么样

var result = _(obj).pluck('keywords').join().replace(/\s/g, '').split(',');
<小时/>

编辑:较短的版本,评论中讨论的后果:

var result = _(obj).pluck('keywords').join().split(/[\s,]+/);

关于javascript - 逗号分隔的属性与带下划线或 Lo-Dash 的实际属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25853023/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com