javaScript陣列常用的的一些操作

2021-08-17 14:35:51 字數 2409 閱讀 7960

(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 查詢元素返回第乙個與引數相同的元素的索引。有...