js常用操作记录

259 阅读2分钟

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