幾乎包含所有的陣列方法哦,為了辦法各位,右邊欄目清晰排列哈
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 二維陣列轉一維陣列...