Everything Be True FreeCodeCamp
Posted 有你~你是美好滴
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Everything Be True FreeCodeCamp相关的知识,希望对你有一定的参考价值。
function every(collection, pre) { // Is everyone being true? for(var i in collection){ if(!collection[i][pre]){ return false; } } return true; }
题目:
完善编辑器中的every函数,如果集合(collection)中的所有对象都存在对应的属性(pre),并且属性(pre)对应的值为真。函数返回ture。反之,返回false。
记住:你只能通过中括号来访问对象的变量属性(pre)。
分析:
概述:every()
方法测试数组的所有元素是否都通过了指定函数的测试。
https://developer.mozilla.org/zh-CN/docs/Web/javascript/Reference/Global_Objects/Array/every
这种写法简洁巧妙的地方在于通过if()去判断里面的表达式,而不必自己写判断参数为真 的等式。
具体实现必须在if()的判断语句里面使用逻辑符号!,因为下面的代码将会返回一个femal,而不是null。
并且必须使用foreach循环,否则也会问题。
function every(collection, pre) {
// Is everyone being true?
for(var i=1; i<collection.length; i++){
if(collection[i][pre]){
return collection[i][pre];
return false;
}
}
return true;
}
every([{"user": "Tinky-Winky", "sex": "male"}, {"user": "Dipsy"}, {"user": "Laa-Laa", "sex": "female"}, {"user": "Po", "sex": "female"}], "sex");
Array.prototype.every()
概述:方法测试数组的所有元素是否都通过了指定函数的测试。
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/every
参考博客:
https://www.cnblogs.com/fffangrui/p/6114275.html
以上是关于Everything Be True FreeCodeCamp的主要内容,如果未能解决你的问题,请参考以下文章
Expected isFloatingType(grads[i].type().scalarType()) to be true, but got false.