【发布时间】:2017-03-06 23:47:08
【问题描述】:
我是 Angular 开发人员,对 JavaScript 速记方法了解不多。
我遇到了一种情况,我需要在 JavaScript 中使用 for 循环进行循环。
假设我有一个像
这样的对象数组var arr = [{name:'abc', val:1}, {name:'xyz', val:2}, ....];
给定一个字符串“xyz”,如果我的对象数组将名称作为“xyz”值,是否有任何 JavaScript/Angular 速记不使用 for 循环返回 true。
我正在寻找一个速记表达式,例如 indexOf 函数。
非常感谢任何帮助。
【问题讨论】:
-
arr.some(o => o.name === "xyz") -
你也可以使用find function
标签: javascript angularjs shorthand