国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 淮南市| 玛纳斯县| 延庆县| 海阳市| 桐城市| 乳山市| 大姚县| 龙南县| 望谟县| 天津市| 浮梁县| 买车| 仁寿县| 义乌市| 隆德县| 开封县| 鄂温| 霍邱县| 应城市| 托里县| 庄河市| 北票市| 阳高县| 温州市| 邳州市| 连山| 纳雍县| 织金县| 新余市| 韩城市| 皮山县| 澄迈县| 广德县| 三江| 扬州市| 安岳县| 易门县| 毕节市| 漯河市| 兖州市| 揭东县|