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

首頁(yè) > 編程 > JavaScript > 正文

JavaScript中的some()方法使用詳解

2019-11-20 12:19:49
字體:
供稿:網(wǎng)友

 JavaScript數(shù)組some()方法測(cè)試數(shù)組中的某個(gè)元素是否通過由提供的功能來實(shí)現(xiàn)測(cè)試。
語(yǔ)法

array.some(callback[, thisObject]);

下面是參數(shù)的詳細(xì)信息:

  •     callback : 函數(shù)用來測(cè)試每個(gè)元素。
  •     thisObject : 對(duì)象作為該執(zhí)行回調(diào)時(shí)使用。

返回值:

如果某些元素通過測(cè)試則返回true,否則為false。
兼容性:

這個(gè)方法是一個(gè)JavaScript擴(kuò)展到ECMA-262標(biāo)準(zhǔn); 因此它可能不存在在標(biāo)準(zhǔn)的其他實(shí)現(xiàn)。為了使它工作,你需要添加下面的腳本代碼放到頂部:

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; };}

例子:

<html><head><title>JavaScript Array some Method</title></head><body><script 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; };}function isBigEnough(element, index, array) { return (element >= 10);}var retval = [2, 5, 8, 1, 4].some(isBigEnough);document.write("Returned value is : " + retval );var retval = [12, 5, 8, 1, 4].some(isBigEnough);document.write("<br />Returned value is : " + retval );</script></body></html>

這將產(chǎn)生以下結(jié)果:

Returned value is : falseReturned value is : true 

 

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 会东县| 衡阳市| 涞源县| 河津市| 南通市| 江油市| 松滋市| 建水县| 新田县| 水城县| 嘉定区| 分宜县| 北碚区| 昂仁县| 高雄市| 观塘区| 汪清县| 武强县| 高碑店市| 聂荣县| 清新县| 随州市| 分宜县| 耒阳市| 班玛县| 长垣县| 宜兰市| 葫芦岛市| 礼泉县| 莎车县| 手游| 辽源市| 宁安市| 平顶山市| 天镇县| 宁乡县| 毕节市| 南涧| 南涧| 四平市| 大埔县|