【发布时间】:2017-04-05 21:33:39
【问题描述】:
我有一个对象数组,如下所示。我做了一个 console.log(values);并得到以下结果
["15- S&P", "us- ex US", "al- ex CL"]
0:"15- S&P"
1:"us- ex US"
2:"al- ex CL"
length:3
__proto__:Array(0)
我想要一个数组中的输出,其值如下。
[S&P, ex US, ex CL]
'-' 之前的所有值都被删除,'-' 之后的值被取出并放入一个数组中。例如“15-标准普尔”更改为“标准普尔”。谁能让我知道如何实现这一目标。
【问题讨论】:
-
["15- S&P", "us- ex US", "al- ex CL"].map(s => s.match(/- (.*)/).pop()) -
请阅读How to Ask。关键词:“搜索和研究”和“解释......任何阻碍你自己解决的困难”。
标签: javascript angularjs arrays object underscore.js