js中陣列的方法

2022-07-02 08:33:08 字數 623 閱讀 1462

const a=[1,'155',3]

// var b=a.map(x=>x+1) //返回乙個新陣列,不改變原有陣列

// var b=a.filter(x=>x!=1) //返回乙個過濾後的新陣列,不改變原有陣列

// var b=a.find(x=>x!=1) //返回第乙個找到的值,不改變原有陣列

// var b=a.some(x=>x!=1) //返回是否有符合的值,布林值,不改變原有陣列

// var b=a.every(x=>x!=1) //返回是否所有值都符合,布林值,不改變原有陣列

// var b=a.reduce((x,y)=>,0) //後面的0為初始值,如果不傳的話預設為陣列第一項。此方法x表示上次**的值,傳入初始值的話第一次為初始值,否則第一次為陣列第一項。y為下乙個處理的元素,return的值會在下一次處理時放在x處

// var b=a.slice(1) //切割函式,輸入乙個引數指定返回該索引後面的陣列,包含該索引。輸入多個引數選取前兩個index,取後不取前,不改變原陣列

var b=a.splice(1) //切割函式,返回值和slice一樣,但是會修改原來的陣列,原來陣列和返回陣列互補

console.log(a,b)

JS中陣列的方法

1.檢測陣列 array.isarray 2.轉換方法 1.tolocalestring 建立乙個由陣列中的每個值的字串拼接而成的乙個以逗號分隔的字串。為了取得每一項的值,呼叫的是每一項的tolocalestring 方法。2.tostring 返回乙個由陣列中的每個值的字串拼接而成的乙個以逗號分隔...

js中判斷陣列的方法

首先宣告乙個陣列var arr js中typeof只能檢測簡單資料型別 如果typeof arr,會返回object,顯然不能判斷到底是不是乙個陣列 那麼js中用什麼方法檢測陣列呢?方法1 isarray 方法 array.isarray arr 但是這個方法有相容性 ie瀏覽器只有ie9以上才支援...

js陣列中的indexof()方法

indexof 語法 arrayobject.indexof searchvalue,startindex 功能 從陣列的開頭 位置0 開始向後查詢。引數 searchvalue 必需,要查詢的項 startindex 可選,起點位置的索引。返回值 number,查詢的項在陣列中的位置,沒有找到的情...