javascript 找值
by Shang-De You
JavaScript
var people = [
{ name: 'Peter', age: 10 },
{ name: 'John', age: 3 },
{ name: 'Nina', age: 15 }
];
/* var hasJohn = people.map(function(val,index){
return val.name
}).indexOf('John') > 0; */
//es6
//var hasJohn = people.some( (val) => val.name == 'John' )
/*var age = people.filter(function(val){
return val.name == 'John'
})[0]['age']*/
var age = people.filter((val)=>val.age>0).map((val)=>val.name)
document.write(JSON.stringify(age))