toString():把數組轉換成一個字符串
toLocaleString():把數組轉換成一個字符串
join():把數組轉換成一個用符號連接的字符串
shift():將數組頭部的一個元素移出
unshift():在數組的頭部插入一個元素
pop():從數組尾部刪除一個元素
push():把一個元素添加到數組的尾部
concat():給數組添加元素
slice():返回數組的部分
reverse():將數組反向排序
sort():對數組進行排序操作
splice():插入、刪除或者替換一個數組元素
JS的數組創建(多維)
<!DOCTYPE html> <html> <head> <title>JS的數組創建(多維)</title> <meta charset="utf-8" /> <script type="text/javascript"> // 主目錄 var ary = {'blog':'博客', 'user':'用戶', 'news':'資訊'}; // 子目錄 var aryList = { 'blog' : [{'name':'列表','url':'blog.html'}, {'name':'添加','url':'add_blog.html'}, {'name':'編輯','url':'edit_blog.html'}], 'user' : [{'name':'列表','url':'user.html'}, {'name':'添加','url':'add_user.html'}, {'name':'刪除','url':'delete_user.html'}], 'news' : [{'name':'列表','url':'news.html'}, {'name':'添加','url':'add_news.html'}, {'name':'編輯','url':'edit_news.html'}] }; function getSubList(char){ var htmlList = ''; for(var key in ary){ if(key == char){ htmlList = _createListHtml(aryList[key], ary[key]); break; } } return htmlList; } function _createListHtml(ary, name){ var html = '<ul>\n'; for(var k in ary){ html += '<li><a href="'+ ary[k]['url'] +'">'+ name + ary[k]['name'] +'</a></li>\n'; } html += '</ul>\n'; return html; } </script> </head> <body style="font:14px/25px Microsoft YaHei"> <script>document.write(getSubList('user'));</script> </body> </html>