thi*_*Eye 3 javascript arrays object filter ecmascript-6
如何使用ES6找到ARRAY的长度:
var x = [{a:"apple", b:"Baloon"},{a:"elephant", b:"dog"}];
var results = x.filter(aValue => aValue.length > 3);
console.log(results);
Run Code Online (Sandbox Code Playgroud)
注意:如果这是单独的数组列表,则aValue.length会起作用.但是,因为这些是分配给属性的值.防爆; a:苹果,需要差异方法.
我需要更换"aValue.length"以找到大于3的值的长度,所以答案是苹果,气球和大象?
小智 5
这将满足您的需求
var results = x.filter(val => Object.keys(val).length > 3)
Run Code Online (Sandbox Code Playgroud)
该Object.keys()方法返回对象中包含的所有键的数组.
| 归档时间: |
|
| 查看次数: |
274 次 |
| 最近记录: |