【发布时间】:2016-10-08 12:37:11
【问题描述】:
我有一个函数需要从数组中返回一个值。
function getValue(key) : value
function getValue(key) {
var result = null;
$scope.config.forEach(function(element) {
if(element.app_key == "search_result_limit")
result = element.app_value;
break;
});
return result;
}
我正在尝试获取此值,但发现未定义。
请帮忙。
【问题讨论】:
-
ES6
find。return $scope.config.find(o => o.app_key === 'search_result_limit') || {}; -
@Tushar 该函数看起来应该为不匹配返回
null,而不是空对象(也只是.app_value,而不是整个对象)
标签: javascript angularjs node.js