(1) 陣列的建立
兩種方式
1.直接等於
var arr=; var arr1=[1,2,3];
2.new關鍵字宣告 new array();
var arr4=new array(5); var arr5=new array(5,8,6);
(2) 陣列的使用
數字的長度 arr1.length;
陣列從小到大排序.sort()方法;
注意: .sort()方法排序有弊端 按照 unicode碼 去排列 先比較第一位 按照第一位的排序 第一位如果相等 則 排序第二位
var arr = [23,12,1,34,116,8,18,37,56,50];
alert(arr.sort();
返回:[1, 116, 12, 18, 23, 34, 37, 50, 56, 8];
所以要自己定義乙個sort方法必須自己定義乙個函式
var arr = [23,12,1,34,116,8,18,37,56,50];
function sequence(a,b)else if(ab) else if(a陣列常用的增刪改查擷取拼接等
1.向陣列最後一位插入指定元素
vararr = [1,2,3,4,5];arr.push(6);
console.log(arr);//[1, 2, 3, 4, 5, 6]
2.向陣列第一位插入指定元素 返回新的長度
vararr = [1,2,3,4,5];arr.unshift(6);
console.log(arr);// [6, 1, 2, 3, 4, 5]
3.合併陣列 不改變原陣列
vararr=['張飛','關羽','劉備']vararr1= arr.concat('呂布');
console.log(arr);// ["張飛", "關羽", "劉備"]
console.log(arr1);//["張飛", "關羽", "劉備", "呂布"]
4.將陣列轉換成字串
varstr1= arr.join(); //什麼也不加用逗號隔開console.log(str1);//張飛,關羽,劉備
varstr2= arr.join("");// 中間什麼都沒有直接拼接
console.log(str2);//張飛關羽劉備
varstr3= arr.join("|");
console.log(str3);//張飛|關羽|劉備
5.從start開始到end結束,包含頭不包含尾(擷取)
vararr = [1,2,3,4,5];varnewarr=arr.slice(1,3);
console.log(newarr);//[2, 3]
6.從start開始 刪除length個(擷取)
vararr = [1,2,3,4,5];
vars=arr.splice(1,3);console.log(s);// [2, 3, 4]
7.刪除最後一位元素 返回刪除的元素
vararr = [1,2,3,4,5];console.log(arr.pop());//5
console.log(arr);//[1, 2, 3, 4]
JavaScript 陣列的常用方法
js陣列中的應用 陣列title 陣列的宣告 var arr 1,2,3,4,5 alert arr.length 獲取陣列的長度 5 arr.length 3 設定陣列的長度 document.write arr 清空陣列 arr.length 0 arr陣列為空 在尾部追加元素,可乙個可多個 a...
javascript陣列常用方法
1.arrayobject shift 方法 定義和用法 shift 方法用於把陣列的第乙個元素從其中刪除,並返回第乙個元素的值。語法arrayobject.shift 返回值陣列原來的第乙個元素的值。說明如果陣列是空的,那麼 shift 方法將不進行任何操作,返回 undefined 值。請注意,...
javascript陣列常用方法
陣列作為js中常用的資料型別使我們用的最多的,在其他地方可以搜尋出很多對其方法的總結,本文列舉了筆者認為的 個人認為 最為重要的一系列方法split 字串 陣列轉換 join 陣列 字串轉換,轉換時可以新增符號,還有乙個是tostring indexof 查詢元素返回第乙個與引數相同的元素的索引。有...