JavaScript操作數組對象的方法總結
/* //數組--concat 合并數組 var arr = new Array(); for(i = 0;i<10;i++){ arr[i] = i; } var arr1 = new Array('a','b','c','d'); d = arr.concat(arr1); alert(d.length); //14 alert(d); //0,1,2,3,4,5,6,7,8,9,a,b,c,d //數組--join 把數字轉化成字符串 var a,b; a = new Array(0,1,2,3,4); b = a.join("-"); alert(b); //0-1-2-3-4 //數組--pop 移除數組的最后一個單元 并返回該元素 var a,b; a = new Array(0,1,2,3,4); b = a.pop(); alert(a); //0,1,2,3 alert(b); //4 //數組--push 給數組添加元素 返回數組最新的長度 var a,b; a = new Array(0,1,2,3,4); b = a.push(5); alert(b); //6 alert(a); //0,1,2,3,4,5 //數組--reverse 將數組參數翻轉 var a,b; a = new Array(0,1,2,3,4); b = a.reverse(); alert(a); //4,3,2,1,0 //數組--shift 移除數組中第一個元素 返回移除的元素 var a,b; a = new Array('a','b','c','d'); b = a.shift(); alert(b); //a alert(a); //b,c,d //數組--slice 返回數組的一段 根據start和end條件 如果start是負數表示length+start 如果end是負數表示length+end 如果end在start的前邊就賦值不出來 var a,b; a = new Array('a','b','c','d'); b = a.slice(1,3); alert(b); //b,c c = a.slice(-1,4); alert(c); //d d = a.slice(0,-1); alert(d); //a,b,c e = a.slice(3,2); alert(e); //空 //數組--sort 對數組排序 返回已經排序好的數組 var a,b; a = new Array('n','b','d','a'); b = a.sort(); alert(a); //a,b,d,n alert(b); //a,b,d,n //數組--splice 移除數組中的字段 并插入相應的字段 返回移除的元素 var a,b; a = new Array('a','b','c','d'); b = a.splice(0,2,'12'); alert(a); //12,c,d alert(b); //a,b */ //數組--unshift 將制定元素插入數組的開始位置 返回該數組的長度 var a,b; a = new Array('a','b','c','d'); b = a.unshift('e','f'); alert(a); //e,f,a,b,c,d alert(b); //6</pre><br />
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!