数组方法定义与使用
使用数组方法
本文章包含数组方法:
concat() 将里两个数组或一个数组中的一系列值连接起来;
forEach() 用于非IE浏览器,与PHP中foreach关键词功能相近(foreach中的表达式有in隔开两个项组成,左边为变量名,右边为变量名);作用: 用于举例出集合中的所有元素;
join() 将数组以哪种分隔符连接形成字符串;
split() 与join()正好相反,将字符串以什么样的格式而分离成数组;.split(分隔符必选,显示几个可选);
push() 向数组中插入值;
pop() 删除数组最后一个,并将删除的数组元素返回;
reverse() 将数组元素全部反转
sort() 依据给定的参数将数组中的所有元素按字母表顺序或其他书序排序;
-
.concat() 将里两个数组或一个数组中的一系列值连接起来;
1 var fruit=["apple","grape"]; 2 var veg=["carrot"]; 3 var ca=fruit.concat(veg); 4 document.write(ca);
-
.forEach() 用于非IE浏览器,与PHP中foreach关键词功能相近(foreach中的表达式有in隔开两个项组成,左边为变量名,右边为变量名);作用: 用于举例出集合中的所有元素;
-
.join() 将数组以哪种分隔符连接形成字符串;
1 var fruit=["apple","grape","orange"]; 2 var ca=fruit.join(); /*join中无符号时,默认为逗号‘,’*/ 3 document.write(ca); 4 /*结果为:apple,grape,orange*/
1 var fruit=["apple","grape","orange"]; 2 var ca=fruit.join('&'); 3 document.write(ca); 4 /*结果为:apple&grape&orange*/
-
.split() 与.join()正好相反,将字符串以什么样的格式而分离成数组;.split(分隔符必选,显示几个可选);
1 var fruit= "apple grape orange" ; 2 var arr=['q','w']; 3 var t=fruit.split(" ") 4 document.write(fruit.split(" ")+"<br>");/*以空格为划分符号,结果为:apple,grape,orange*/ 5 document.write(typeof t+"<br>");/*结果为:object*/ 6 document.write(fruit.split("")+"<br>");/*结果为:a,p,p,l,e, ,g,r,a,p,e, ,o,r,a,n,g,e*/ 7 document.write(fruit.split(" ",2)+"<br>");/*以空格为划分符号并只显示2个,结果为:apple,grape*/
-
.push() 向数组中插入值;
1 var fruit=["apple","grape","orange"]; 2 fruit.push('abc') 3 document.write(fruit); 4 /*结果为:apple,grape,orange,abc*/
-
.pop() 删除数组最后一个,并将删除的数组元素返回;
1 var fruit=["apple","grape","orange"]; 2 var rel=fruit.pop(); 3 document.write(rel); 4 /*结果为:orange*/
-
.reverse() 将数组元素全部反转
-
.sort() 依据给定的参数将数组中的所有元素按字母表顺序或其他书序排序;
参考文章:
本文为自己知识点搜索整理,若有侵权麻烦留言告知,可删除本文章。谢谢(* ̄︶ ̄)