国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > JavaScript > 正文

javascript some()函數用法詳解

2020-03-22 19:46:12
字體:
來源:轉載
供稿:網友
callback: 要對每個數組元素執(zhí)行的回調函數
thisObject : 在執(zhí)行回調函數時定義的this對象。功能說明
對數組中的每個元素都執(zhí)行一次指定的函數(callback),直到此函數返回 true,如果發(fā)現這個元素,some 將返回 true,如果回調函數對每個元素執(zhí)行后都返回 false ,some 將返回 false。它只對數組中的非空元素執(zhí)行指定的函數,沒有賦值或者已經刪除的元素將被忽略。回調函數可以有三個參數:當前元素,當前元素的索引和當前的數組對象。如參數 thisObject 被傳遞進來,它將被當做回調函數(callback)內部的 this 對象,如果沒有傳遞或者為null,那么將會使用全局對象。復制代碼 代碼如下:
script language="JavaScript" type="text/javascript"
if (!Array.prototype.some)
{
Array.prototype.some = function(fun /*, thisp*/)
{
var len = this.length;
if (typeof fun != "function")
throw new TypeError();
var thisp = arguments[1];
for (var i = 0; i len; i++)
{
if (i in this && fun.call(thisp, this[i], i, this))
return true;
}
return false;
};
}
/script
some 不會改變原有數組,記住:只有在回調函數執(zhí)行前傳入的數組元素才有效,在回調函數開始執(zhí)行后才添加的元素將被忽略,而在回調函數開始執(zhí)行到最后一個元素這一期間,數組元素被刪除或者被更改的,將以回調函數訪問到該元素的時間為準,被刪除的元素將被忽略。檢查是否所有的數組元素都大于等于10復制代碼 代碼如下:
script language="JavaScript" type="text/javascript"
if(!Array.prototype.some)
{
Array.prototype.some=function(fun)
{
var len=this.length;
if(typeof fun!="function")
throw new TypeError();
var thisp=arguments[1];for(var i=0;i i++)
{
if(i in this&&fun.call(thisp,this[i],i,this))
return true;}
return false;};
}
function isBigEnough(element,index,array){return(element =10);}
var passed=[2,5,8,1,4].some(isBigEnough);
document.writeln("[2, 5, 8, 1, 4].some(isBigEnough) : strong
document.writeln(passed 'true':'false');
document.writeln(" /strong br /
passed=[12,5,8,1,4].some(isBigEnough);
document.writeln("[12, 5, 8, 1, 4].some(isBigEnough) : strong
document.writeln(passed 'true':'false');
document.writeln(" /strong br /
/script
function isBigEnough(element, index, array) {
return (element = 10);
}
var passed = [2, 5, 8, 1, 4].some(isBigEnough);
// passed is false
passed = [12, 5, 8, 1, 4].some(isBigEnough);
// passed is true
小伙伴們是否對some()函數有所了解了呢,有什么問題也可以給我留言PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 宣恩县| 西林县| 简阳市| 闵行区| 葵青区| 延安市| 小金县| 团风县| 正蓝旗| 澄江县| 搜索| 永康市| 玉林市| 崇礼县| 邵武市| 浠水县| 名山县| 凯里市| 靖远县| 怀远县| 连城县| 阜新市| 凤凰县| 横峰县| 望谟县| 厦门市| 平罗县| 南川市| 克山县| 哈密市| 大余县| 茶陵县| 鄂尔多斯市| 永康市| 来凤县| 五莲县| 将乐县| 青海省| 江孜县| 安陆市| 孟村|