再學JavaScript ES(6-10)全版本語法大全(4)- 偽陣列轉換為陣列
1 偽陣列轉換為陣列
偽陣列:
- 這個物件按照索引儲存資料
- 它具備一個 length 屬性
1.1 ES5
let args = [].slice.call(arguments) // 集合
// 將當前頁面的所有圖片轉換為陣列
let imgs = [].slice.call(document.querySelectorAll('img')) // nodelist
1.2 ES6
let args = Array.from(arguments)
let imgs = Array.from(document.querySelectorAll('img'))
- 初始化並且填充預設值
let array = Array.from({ length: 5 }, function () {
return 1
})
console.log(array)
2 生成新陣列
2.1 ES5
let array = Array(5)
let array = ['','']
2.2 ES6
let array = Array.of(1,2,3,4,5)
let array = Array(5).fill(6)
console.log(array)
let array = [1, 2, 3, 4, 5, 6]
console.log(array.fill(100,2,5))
3 查詢陣列
- filter 會挨個查詢全部滿足條件的所有值
let array = [1, 2, 3, 4, 5, 6]
let find = array.filter(function (item) {
return item === 3
})
console.log(find)
- find 查到即返回
let array = [1, 2, 3, 4, 5, 6]
let find = array.find(function (item) {
return item % 2 === 0
})
console.log(find)
let array = [1, 2, 3, 4, 5, 6]
let find = array.findIndex(function (item) {
return item % 2 === 0
})
console.log(find)
相關文章
- JavaScript 字串轉換為陣列JavaScript字串陣列
- JavaScript將陣列轉換為字串JavaScript陣列字串
- PHP陣列轉換為js陣列PHP陣列JS
- JavaScript陣列方法大全JavaScript陣列
- JavaScript語法中將json轉成陣列JavaScriptJSON陣列
- 將字串陣列轉換為浮點數陣列字串陣列
- json字串 轉換為陣列JSON字串陣列
- JavaScript陣列方法大全(推薦)JavaScript陣列
- Java 中陣列轉換為 ListJava陣列
- 【Java】int[] 陣列 和 Integer陣列的轉換Java陣列
- JavaScript陣列元素全排列JavaScript陣列
- js偽陣列JS陣列
- JavaScript陣列與字串相互轉換 join、splitJavaScript陣列字串
- JavaScript 學習筆記 - 多維陣列變為一維陣列JavaScript筆記陣列
- Javascript - 陣列和陣列的方法JavaScript陣列
- iOS 字典轉陣列,陣列轉字典iOS陣列
- JavaScript 陣列JavaScript陣列
- Java如何將字串轉換為字元陣列?Java字串字元陣列
- php陣列如何轉換為xml的形式?PHP陣列XML
- Java將地圖轉換為陣列[Snippet]Java地圖陣列
- 前端入門11-JavaScript語法之陣列前端JavaScript陣列
- List 和 陣列 的轉換陣列
- PHP 物件轉換成陣列PHP物件陣列
- 陣列轉換成List集合陣列
- javascript陣列去重(ES6版)JavaScript陣列
- PHP xml 轉陣列 陣列轉 xml 操作PHPXML陣列
- JavaScript陣列詳解-全網最全JavaScript陣列
- 6-Java基礎語法-陣列之一維陣列Java陣列
- scala語法 -多維陣列陣列
- ES6 - 陣列陣列
- Java中將 int[] 陣列 轉換為 List(ArrayList)Java陣列
- js將陣列轉字元,字元轉回陣列JS陣列字元
- JavaScript常用陣列操作方法,包含ES6方法JavaScript陣列
- JavaScript 陣列操作JavaScript陣列
- JavaScript 陣列排序JavaScript陣列排序
- JavaScript 陣列 toString()JavaScript陣列
- JavaScript—陣列(17)JavaScript陣列
- JavaScript 陣列 slice()JavaScript陣列