现在的位置: 首页 > web前端 > 正文

Js数组中的方法

2020年07月07日 web前端 ⁄ 共 1097字 ⁄ 字号 评论关闭

  这篇文章主要对javascript的数组方法进行了详细的汇总,包括了最常用的的数组方法,还有扩展方法,很全面,感兴趣的小伙伴们可以参考一下。


  Js数组中的方法一


  1、concat()把元素衔接到数组中。


  例子:


  varstr1="Hello";


  varstr2="world!";


  varn=str1.concat(str2);


  Helloworld!输出结果


  2every()方法使用指定函数检测数组中的所有元素:


  如果数组中检测到有一个元素不满足,则整个表达式返回false,且剩余的元素不会再进行检测。


  如果所有元素都满足条件,则返回true。


  注意:every()不会对空数组进行检测。


  注意:every()不会改变原始数组。


  例子:


  varages=[32,33,16,40];


  functioncheckAdult(age){


  returnage>=18;


  }


  functionmyFunction(){


  document.getElementById("demo").innerhtml=ages.every(checkAdult);


  }


  false输出结果


  Js数组中的方法二


  1、filter()返回满足断言函数的数组元素。


  varages=[32,33,16,40];


  functioncheckAdult(age){


  returnage>=18;


  }


  functionmyFunction(){


  document.getElementById("demo").innerhtml=ages.filter(checkAdult);


  }


  32,33,40输出结果


  2、forEach()为数组的每一个元素调用指定函数。


  <buttononclick="numbers.forEach(myFunction)">点我</button>


  <pid="demo"></p>


  <script>


  demoP=document.getElementById("demo");


  varnumbers=[4,9,16,25];


  functionmyFunction(item,index){


  demoP.innerhtml=demoP.innerhtml+"index["+index+"]:"+item+"<br>";


  }


  </script>


  输出结果


  index[0]:4


  index[1]:9


  index[2]:16


  index[3]:25


  总之,Js数组中的方法给大家了,希望大家重视。

抱歉!评论已关闭.