JavaScript学习 笔记之(三)

来源:互联网 发布:医药gsp软件 编辑:程序博客网 时间:2024/05/24 06:19

数组对象各方法的使用

数组元素的访问与移除是常见的基本交互代码。鉴于数组这种数据存储类型的重要性,JavaScript为数组交互操作提供了大量的专属方法。

1.join方法

join方法可以用某个特定的词语或分隔符快速地把数组中的所有元素连成字符串。
var breakfast=["Egg,Sausage and Cheese","Egg Whites on Flatbread","Egg and Cheese"];var joinBreakfast=breakfast.join(",plus");alert('join:'+joinBreakfast);

2.slice方法

slice方法可以输出数组中某个范围之内的元素。
var lunch=["Turkey Club","Grilled cheese","Peanut Butter and Jelly"];var sliceLunch= lunch.slice(1,3);var joinLunch=sliceLunch.join(" & ");alert("slice/join:"+joinLunch);

3.shift与unshift方法

shift方法用于在数组头部移除元素,而unshift方法用于在数组头部增加元素。
var dinner=["Meatball","Hamburger","Oatmeal and banana on Rye"];var shiftDinner=dinner.shift();alert("shift:"+shiftDinner);var unshiftDinner=dinner.unshift("Nacho Cheese-wich");alert("unShift:"+dinner);

4.pop方法

pop方法用于移除并返回数组中的最后一个元素。
var popDinner=dinner.pop();alert("pop:"+popDinner);

5.concat方法

concat方法把多个数组中的元素复制拼接为一个数组。
var a=breakfast.concat(lunch,dinner);var b=document.getElementsByTagname("body")[0];b.innerHTML=a.join("<br>");

6.sort方法

sort方法可以按照字母表顺序或自定义顺序来排列数组元素。此方法可以接受一个课选参数,如果要使用该参数,那就必须传入自定义的排序函数,否则就会按照基本的字母表排列顺序。对于数字排序的结果有可能是错的。由于此方法不是按照数值来排序,所以子啊默认情况下,它会认为30比4小。
var c=favoriteSandwiches.sort();b.innerHTML=c.join("<br>");



0 0
原创粉丝点击