强调js u。每个功能

下划线。js是一个JavaScript库,它提供了许多有用的函数,这些函数在编程中有很大的帮助,比如map、filter、invoke等,即使不使用任何内置对象。 这个uu。each()函数用于测试列表中的所有元素是否能够通过给定的测试。如果至少有一个元素没有完成给定的测试,它将停止并返回“false”。当列表中的所有元素都被传递给函数/iteratee,并且不再保留任何元素时,则。每个要遍历的函数,如果值false尚未作为答案返回,则返回true作为最终答案。将数字、字符、数组、对象等传递给。每一个功能。此外,你可以使用。每个()函数都在一起,就像在if循环中一样。

null

语法:

_.every(list, [predicate], [context])

参数: 此函数接受上述三个参数,如下所述:

  • 清单: 此参数用于设置元素列表。
  • 谓语: 此参数用于测试条件。
  • 背景: 此参数用于显示内容。

返回值: 返回值为“true”(当列表中的每个元素都满足给定条件时)或“false”(当至少一个元素不满足条件时)

将数组传递给_every函数(): 那个_every()函数从列表中逐个获取元素,并对代码执行指定的操作。下面的示例包含查找列表中所有有效或无效元素的操作。Valid表示它们不包含Null、空格、false等。遍历并检查所有元素后,every函数结束。在这里,即使一个元素是无效的,那么答案也是错误的。

例子:

< html >
< head >
< script type = "text/javascript" src =
</ script >
< script type = "text/javascript" src =
</ head >
< body >
< script type = "text/javascript" >
var arrayvalues = [false, true, 'yes', null, 1];
console.log(_.every(arrayvalues, function (value) {
return (value);
}));
</ script >
</ body >
</ html >


输出: 图片[1]-强调js u。每个功能-yiteyi-C++库

将数字列表传递给u。every()函数: 传递一个数字列表并对其执行简单操作。下面的示例用于确定数字是否为偶数。如果列表中的所有数字都是偶数,则输出为 符合事实的 否则 错误的 .

例子:

< html >
< head >
< script type = "text/javascript" src =
</ script >
< script type = "text/javascript" src =
</ script >
</ head >
< body >
< script type = "text/javascript" >
console.log(_.every([2, 4, 5], function(num) { return num % 2 == 0; }));
</ script >
</ body >
</ html >


输出: 图片[1]-强调js u。每个功能-yiteyi-C++库

将结构传递给。every()函数: 首先声明数组(数组的名称是people)。选择一个条件进行检查 长头发 安慰日志显示最终答案。

例子:

< html >
< head >
< script type = "text/javascript" src =
</ script >
< script type = "text/javascript" src =
</ script >
</ head >
< body >
< script type = "text/javascript" >
var people = [
{name: 'sakshi', car: ''},
{name: 'aishwarya', car: true},
{name: 'akansha', car: true},
{name: 'preeti', car: true}
],
hasLongHairs = function (value) {
return (value.car !== '');
};
console.log(_.every(people, hasLongHairs));
</ script >
</ body >
</ html >


输出: 图片[1]-强调js u。每个功能-yiteyi-C++库

使用两个。每个()函数一起: 将不同的对象传递给每个u。然后通过使用逻辑运算符(如 &&, ||, ! 在这里,object1和arralist1包含所有真值,因此两个真值的结果也将为真。因此,满足第一个条件。object2包含“null”,arraylist2也包含“null”,因此它们无效。使用“!”在每一天之前。每个()函数的结果都是两个真值。

例子:

< html >
< head >
< script type = "text/javascript" src =
</ script >
< script type = "text/javascript" src =
</ script >
</ head >
< body >
< script type = "text/javascript" >
var arraylist1 = [true];
var arraylist2 = [null, {}, undefined, {}];
var object1 = {prop1: true};
var object2 = {
prop1: null,
prop2: true, prop3: true,
};
if (_.every(arraylist1) && _.every(object1)) {
console.log('arraylist1 and object1 are valid');
}
if (!_.every(arraylist2) && !_.every(object2)) {
console.log('arraylist2 and object2 do not have all items valid');
}
</ script >
</ body >
</ html >


输出: 图片[4]-强调js u。每个功能-yiteyi-C++库

© 版权声明
THE END
喜欢就支持一下吧,技术咨询可以联系QQ407933975
点赞15 分享