arr陣列的方法

2021-08-16 05:21:53 字數 2121 閱讀 2609

1.concat() 方法用於合併兩個或多個陣列

let num1=[[5]];

let num2=[6,[7]];

let nums=num1.concat(num2);

//alert(nums);

num1[0].push(4);

alert(nums);

2.filter()方法建立乙個新陣列, 其包含通過所提供函式實現的測試的所有元素

let arr=[12,3,6,7,99,35];

let result=arr.filter(function(item)

else

})alert(result);

3.foreach()方法對陣列的每個元素執行一次提供的函式

var a = new array(1, 2, 3, 4, 5, 6);

a.foreach(function(e, i, array) );

alert(a);

4.join()方法將乙個陣列(或乙個

類陣列物件

)的所有元素連線成乙個字串並返回這個字串

let an=['water','filght','wind'];

//alert(an.join());

//alert(an.join(', '));

//alert(an.join(' + '));

alert(an.join(''));

5.map()對映

let grade=[12,22,77,88,55,11,88,99];

let result=grade.map(item=>item>60?"及格":"不及格");

alert(result);

6.pop()刪除掉陣列的最後乙個元素

let arr=["angel", "clown", "mandarin", "surgeon"];

let result=arr.pop();

document.write(result);

7.push()新增到陣列末尾的元素

let num=[1,2,3];

num.push(4);

alert(num)

8.reduce()把一堆變成乙個

let arr=[122,11,55,4450];

let result=arr.reduce(function(a,b,c))

alert(result);

9.shift()從陣列中

刪除第乙個元素,並返回該元素的值

let num=[1,2,3];

let result=num.shift();

//alert(result);

alert(num);

10.reverse()將陣列中元素的位置顛倒

let arr=['one', 'two', 'three'];

arr.reverse();

alert(arr);

11.sort()陣列的元素進行排序

fruit.sort();

alert(fruit);

12.splice()通過刪除現有元素和/或新增新元素來更改乙個陣列的內容

let myfish = ['angel', 'clown', 'mandarin', 'sturgeon'];

//插入

0, 'drum');

//alert(myfish);

//刪除

myfish.splice(2, 1);

alert(myfish);

13.unshift()將乙個或多個元素新增到陣列的開頭,並返回新陣列的長度

let num=[1,2,3];

num.unshift(4,5,6);

alert(num);

ES6箭頭函式與Arr陣列的擴充套件

let arr 12 45,3 84,76 原生js arr.sort function n1,n2 箭頭函式 arr.sort n1,n2 alert arr 3,12,45,76,841.如果有且只有乙個引數 也可以不寫 function add n function show n,fn sho...

怎麼判斷乙個object是否是陣列 array ?

方法一 instanceof instanceof 用於判斷乙個變數是否某個物件的例項 var arr console.log arr instanceof array 返回true 方法二 constructor constructor 屬性返回對建立此物件的陣列函式的引用,就是返回物件相對應的建...

陣列的方法

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