陣列的方法

2021-08-28 02:30:31 字數 2240 閱讀 9420

var arr =; //陣列的宣告

var arr1 = [1,"s",false,,{}]

//范文陣列中的資料:更改使用

//陣列每乙個資料都有對應的索引號 0----

// var num1 = arr1[0];

// var str = arr1[1];

// console.log(num1)

// console.log(str)

// console.log(num1+str)

// console.log(arr1);

arr1[1]="u";

console.log(arr1)i

//for

for(var i=0;i必須記住的:push():最後一位追加

pop() :刪除最後一位

shift():刪除第一位

unshift():在第一位追加

array.isarray(值)

陣列的方法:

arr.concat(arr1);//把arr1拼接到arr後面.返回值是新陣列—不會改變原陣列

var indexof(1),//判斷某個值是否在陣列中,如果有返回索引號,如果沒有沒 有返回-1

arr join(「.」)//用指定的拼接陣列為字串,返回值拼接成字串==不會更改原來陣列

arr.sort()//重新排序-從小到大,只能正常排純數字陣列,其他型別的資料排序規則不確定[1,1,2]

arr .reverse()//陣列反轉

arr .slice(0,4);//如果只給了開始,代表擷取從開始全部

arr .splice(start,length,值) 從開始位置截掉多長的,第三個引數作為填充的值、、 返回值是截掉的元素組成的新陣列,追加的資料會改變原陣列

例: var arr = [「red」, 「green」, 「blue」];

arr.push(「black」); //作用是在原陣列追加一位,返回值陣列的新長度 var length1=arr.push

console.log(arr);

arr.pop();//刪除陣列的最後一位,返回值是被刪除的值 var str1=arr.pop();還可以獲得

console.log(arr);

console.log(str1)

arr.shift();//刪除陣列的第一位,返回剩餘的值 var str2=arr.shift();還可以獲得

console.log(arr);

console.log(str2)

arr.unshift();//作用是在原陣列第一位追加一位,返回值陣列的新長度

var length2=arr.shift();還可以獲得

console.log(arr);

console.log(length1)

陣列的特殊方法:可以實現遍歷陣列

arr.some()、和every()作用相反 找到乙個真的就結束,返回true。否則返回false

方法返回陣列中滿足提供的測試涵數的第乙個元素值,否者返回undefined。

arr.find()

arr.findindex()

arr.filter()挑出所有滿足條件的元素,組成新陣列

arr.every()判斷陣列的元素是夠否滿足條件,找到乙個不滿足的結束迴圈,返回false

–>

例:

選擇出自己想得到的資料

陣列的方法

var arr 1,2,3,4,5,6 運算元組的方法 末尾新增 返回長度 尾部移除,返回刪除的數 按照字串的形式排序 function a,b 從小到大 b a大到小 頭部刪除,返回刪除的數 頭部新增 返回長度 顛倒陣列中的元素 把陣列的所有元素放入乙個字串.元素通過指定的分隔符進行分割 刪除元素...

陣列的方法

最近一直在尋找關於陣列的操作最優解 發現了好多陣列方法 indexof 查詢某乙個元素,返回下標,一般是查詢陣列元素 lastindexof 從後面開始查詢元素,返回下標。用法同上 includes 查詢某乙個元素,返回true false,用法同indexof,這個可以差nan。push 從後面插...

陣列的方法

hello,everyone 想以乙個輕鬆愉悅的心情來開始我的每一篇文章。這是每一次的整理和縮影,希望大家可以發表意見,促進成長。1.陣列去重 多種方法 去重 var dataarray1 new set dataarray 將dataarray去重為dataarray1 2.arr.push 從後...