我正在使用lodash中的_.pluck()来获取数组中键的值.
var employees = [
{
Name : "abc"
},
{
Name : "xyz"
}
]
var res = _.pluck(employees, 'Name');
Run Code Online (Sandbox Code Playgroud)
变量res将包含['abc,'xyz']
当我搜索其他一些场地时
var res = _.pluck(employees, 'SomeRandomField');
Run Code Online (Sandbox Code Playgroud)
结果 - [未定义,未定义]
如何将上述结果作为undefined的null而不是未定义值的数组
Plnkr:http://plnkr.co/edit/qtmm6xgdReCuJP5fm1P2?p = preview
你可以使用filter和pluck:
var res = _.filter(_.pluck(employees, 'Name'), function(item) {
return item;
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13647 次 |
| 最近记录: |