美文网首页
Everything Be True

Everything Be True

作者: Oracle_c113 | 来源:发表于2017-10-11 14:13 被阅读0次

    要求

    完善编辑器中的every函数,如果集合(collection)中的所有对象都存在对应的属性(pre),并且属性(pre)对应的值为真。函数返回ture。反之,返回false。

    记住:只能通过中括号来访问对象的变量属性[pre]。

    分析

    1.Array.prototype.every(function())可以满足数组循环需求。

    2.arr[pre]访问对象对应的属性值。

    解决

    测试

    every([{"user": "Tinky-Winky", "sex": "male"}, {"user": "Dipsy", "sex": "male"}, {"user": "Laa-Laa", "sex": "female"}, {"user": "Po", "sex": "female"}], "sex")应该返回 true。

    every([{"user": "Tinky-Winky", "sex": "male"}, {"user": "Dipsy"}, {"user": "Laa-Laa", "sex": "female"}, {"user": "Po", "sex": "female"}], "sex")应该返回 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")应该返回 false。

    相关文章

      网友评论

          本文标题:Everything Be True

          本文链接:https://www.haomeiwen.com/subject/mjlwyxtx.html