js陣列方法

2022-05-03 22:48:12 字數 3113 閱讀 8531

幾乎包含所有的陣列方法哦,為了辦法各位,右邊欄目清晰排列哈

var arr = [1, 2, 3, 4, 5, 6];
var arr1 = [8, 9];

console.log(arr.concat(arr1)); //在arr後拼接arr1,返回的是乙個新陣列

var arr2 = arr.copywithin(3)

console.log(arr2); //指定拷貝前幾位數

console.log(arr);

console.log(arr.copywithin(2, 2)); //前者從開頭找,後者可以是找的位數,當前者為0後大於1從後面找最後都是進行拷貝

var arrn = ["aa", "bb", "cc"];

var arrr = arrn.entries(); //把對應的陣列項和下標找出來

console.log(arrr.next()); //一組一組的呼叫顯示出來

console.log(arrr.next());

var every = arr.every(function(val, index) );

console.log(every); //返回false裡面的列印第乙個,返回true裡面的全部都列印

//fill方法就是用來填充陣列的,也可以理解為覆蓋某項陣列

console.log(fruits.fill("runoob", 3)); //從後面開始進行覆蓋

console.log(fruits.fill("runoob", 2, 4)); //開始值和結束值進行覆蓋

var filter = arr.filter((ele, index) => )

console.log(filter); //[4, 5, 6]

var find = arr.find((ele, index) => )

console.log(find); //4,find方法只返回一項

var findindex = arr.findindex((ele, index) => )

console.log(findindex); //3,findinde方法只返回一項的第乙個索引

var foreach = arr.foreach((ele, index) => );
var str = "hdagiugh"

var myarr = array.from(str);//字串轉陣列

console.log(myarr);

let site = ['runoob', 'google', 'taobao'];

console.log(site.includes('runoob'));// true 進行全部檢索

console.log(site.includes('taobao',2));//true 對某一項進行檢索

var el = ["a", "b", "a", "b"];

console.log(el.indexof("a")); //返回首個檢索到的下標

console.log(el.lastindexof("a")); //從後面開始往前找,返回首個檢索到的下標

console.log(array.isarray(arr)); //判斷是否為陣列
console.log(fruits.join('and')); //返回字串,作用寫人你所需要的內容
var asrr = arr.map((ele) => )

console.log(asrr);

console.log(arr.pop()); //刪除最後乙個元素並返回刪除元素

console.log(arr.push(6)); //在陣列末尾新增乙個元素,並返回新的長度

console.log(arr.unshift(0)); //向陣列的開頭新增乙個或更多元素, 並返回新的長度

console.log(arr.shift()); //刪除並返回陣列的第乙個元素

var err = arrc.reduce((ele, index) => )

console.log(err);

console.log(arr.reverse()); //將陣列進行反轉(倒敘)
console.log(arr.slice(0, 3)); //[1, 2, 3]  按下標進行擷取,最後乙個擷取不了 

console.log(arr.slice(1)); //[2, 3, 4, 5, 6] 按下標進行擷取

console.log(arr.slice(-1)); //[6]

var sarr1 = [1, 3, 4]

var sarr = sarr1.some((ele) => )

console.log(sarr);

var soarr = [4, 2, 5, 1, 5, 7]

var so = soarr.sort()

console.log(so); //按首位數字的大小進行排序(字母也是根據unicode編碼排序)

//擷取幾項

fruit.splice(0, 1) //從下標為0開始,長度為1

console.log(fruit);

fruit.splice(0, 1, "l") //從下標為0開始,長度為1的陣列元素替換成"l"

console.log(fruit);

fruit.splice(2, 0, "lemon", "kiwi"); //在下標為2新增兩項

console.log(fruit);

js陣列方法

array.json 方法將陣列中所有元素都轉化為字串並連線在一起 預設逗號 返回生成的字串,原陣列不改變 例 var a 1 2,3 a.join 1,2,3 a.join 1 2 3 array.reverse 方法將陣列中的元素顛倒順序 返回逆序的陣列,原陣列改變 例 var a 1,2,3 ...

JS陣列方法

tostring var ary 1,2,3,4,5,6 var str ary.tostring console.log str console.log typeof str push 陣列尾部新增陣列 pop 從陣列尾部刪除乙個元素 unshift 在陣列的第乙個元素前面插入乙個或多個元素 sh...

js陣列方法

陣列包含 iscontain function arr1,arr2 return true 陣列排序 isincrease true遞增 小 大 isincrease false遞減 大 小 arrcompare function property,isincrease else 二維陣列轉一維陣列...