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的主要内容,如果未能解决你的问题,请参考以下文章

Everything Be True

FCC 中级算法题 Everything Be True

C free是啥样的软件

Expected isFloatingType(grads[i].type().scalarType()) to be true, but got false.

为啥everything搜索不到我刚刚添加的文件?

电脑开机出现everything