熟悉下js數(shù)組的一些基本操作及常用函數(shù)
作者: 鄭曉 分類: javacript 發(fā)布于: 2012-09-16 21:20 瀏覽:4,695 沒有評論
這兩天在做的一個功能需要使用樹形復選框菜單,在做這個樹形復選框時多處都需要使用js來操作數(shù)組,所以現(xiàn)在在這里溫習一下js數(shù)組的一些基礎(chǔ)操作和一些常用的函數(shù)。當然js數(shù)組功能是十分強大的,所以本文只會寫點兒基礎(chǔ)的東東,不會寫太多,因為鄙人也不太會js,嘿嘿。
js中使用new Array()來創(chuàng)建一個數(shù)組,因為js里是一切皆對象嘛。
var myArr = new Array();
也可以在創(chuàng)建數(shù)組時指定出數(shù)組的長度,是長度length,而不是下標~如:
var myArr = new Array(5); //也就是myArr.length的長度。
上面兩種方法創(chuàng)建的是空數(shù)組,當然你還可以在創(chuàng)建數(shù)組時給它直接賦值,如:
var myArr = new Array(“aaa”,”bbb”,”ccc”);
js的數(shù)組直接使用下標來訪問,如myArr[1];alert等方法可以直接打印出數(shù)組內(nèi)容。
使用push()和unshift()兩個方法可以為數(shù)組添加一或多個新元素。
使用shift()方法來刪除第一個元素,并返回其值。
使用pop()刪除并返回最后一個元素。
使用splice(index,count)方法刪除從第index開始的count個元素,當然這個方法還有其它更牛的作用,這里就不細說了。
使用sort()和reverse()方法來對數(shù)組進行排序。
使用join()和split()方法來將數(shù)組拼成字符串和將字符串拆成數(shù)組。
我相信不管是哪門語言,數(shù)組都是非常重要的,當然它的函數(shù)也是十分重要的,需要牢記熟練掌握。熟悉好相關(guān)的內(nèi)置函數(shù)能很好的提高編程開發(fā)效率。
本文采用知識共享署名-非商業(yè)性使用 3.0 中國大陸許可協(xié)議進行許可,轉(zhuǎn)載時請注明出處及相應(yīng)鏈接。
本文永久鏈接: http://m.yjfs.org.cn/function-js-array-under.html