湖南服装网站建设,上海工商网上办事大厅电话,免费小程序开发制作,网站开发 方案概要every 使用
every() 方法测试一个数组内的所有元素是否都能通过指定函数的测试。它返回一个布尔值。
ele#xff1a;表示数组中的每一个元素index#xff1a;表示数据中元素的索引array#xff1a;表示数组
scriptvar arr [1, 3, 5, 7, 8];var result arr.ever…every 使用
every() 方法测试一个数组内的所有元素是否都能通过指定函数的测试。它返回一个布尔值。
ele表示数组中的每一个元素index表示数据中元素的索引array表示数组
scriptvar arr [1, 3, 5, 7, 8];var result arr.every(function (ele, index, array) {console.log(ele-----, ele);console.log(index-----, index);console.log(array-----, array);return ele 0;});console.warn(result-----, result);
/script手写 every
scriptArray.prototype.kaimoEvery function (fn) {for (let i 0; i this.length; i) {// fn 是 kaimoEvery 中传递的参数是一个函数this 是 arrlet res fn(this[i], i, this);if (!res) {return false;}}return true;};var result2 arr.kaimoEvery(function (ele, index, array) {console.log(ele---kaimoEvery--, ele);console.log(index---kaimoEvery--, index);console.log(array---kaimoEvery--, array);return ele 0;});console.warn(result2---kaimoEvery--, result2);
/script