首页 > 学院 > 开发设计 > 正文

JS:对象数组的属性真伪

2019-11-08 01:24:59
字体:
来源:转载
供稿:网友

如果集合(collection)中的所有对象都存在对应的属性(PRe),并且属性(pre)对应的值为真,函数返回true。反之,返回false。

function every(collection, pre) { //用every()测试每一个值 return collection.every(function(value){ return (value.hasOwnProperty(pre)) && (value[pre]) ? true : false; });}every([{"user": "Tinky-Winky", "sex": "male", "age": 0}, {"user": "Dipsy", "sex": "male", "age": 3}, {"user": "Laa-Laa", "sex": "female", "age": 5}, {"user": "Po", "sex": "female", "age": 4}], "age");//result: false
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表