国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 新宾| 霸州市| 泊头市| 庆元县| 青岛市| 明光市| 衡东县| 淮阳县| 朔州市| 元朗区| 栾城县| 北宁市| 株洲县| 宁夏| 玉环县| 麻栗坡县| 中宁县| 庄浪县| 泸溪县| 胶州市| 丹巴县| 扶余县| 都兰县| 三门县| 景洪市| 白玉县| 乡城县| 乐都县| 武威市| 广南县| 兰考县| 泊头市| 鲁山县| 城固县| 黄浦区| 博兴县| 沙湾县| 巢湖市| 泗水县| 恩平市| 清丰县|