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大到小 頭部刪除,返回刪除的數 頭部新增 返回長度 顛倒陣列中的元素 把陣列的所有元素放入乙個字串.元素通過指定的分隔符進行分割 刪除元素...