1、js数组篇
(1)push()
例:在数组后面添加一个新属性
var arr = [1,2,3,4,5]
arr.push(6)
alert(arr) //1,2,3,4,5,6
(2)pop()
例:删除数组最后一个属性
var arr = [1,2,3,4,5]
arr.pop()
alert(arr) //1,2,3,4
(3)unshift()
例:向数组的开头添加一个或更多元素,并返回新的长度
var arr = [1,2,3,4,5]
arr.unshift('w')
alert(arr) //w,1,2,3,4,5
(4)shift()
例:把数组的第一个元素从其中删除,并返回第一个元素的值
var arr = [1,2,3,4,5]
arr.shift()
alert(arr)//2,3,4,5
(5)splice()
例1:数组删除 splice() --可以删除任意数量的项,只需要指定2个参数:要删除的第一项的位置和要删除项的项数
var arr = [1,2,3,4,5]
arr.splice(1,3)//从第一个元素后面,删除三个元素
alert(arr)//1,5
例2:数组添加 splice() --可以向指定位置插入任意数量的项,只需要提供3个参数:插入起始位置、0(要删除的项数)和要插入的项。 如果要插入多个项,可以再传入第四、第五,一直任意多个项
var arr = [1,2,3,4,5]
arr.splice(1,0,'abc')//从第一个元素后面,添加abc元素 alert(arr)//1,abc,2,3,4,5
(6)concat()
例:方法用于连接两个或多个字符串。该方法没有改变原有字符串,但是会返回连接两个或多个字符串新字符串
var a = [1,2,3]
var b = [4,5,6]
var arr = a.concat(b) //concat()方法用于连接两个或多个数组
alert(arr) //1,2,3,4,5,6
(7)join()
例:方法用于把数组中的所有元素放入一个字符串
var a = [1,2,3,4,5,6]
a.join('-')//使用分隔符来分隔数组中的元素 alert(a.join('-'))
//1-2-3-4-5-6