解構賦值是一種優雅的方式能夠將{}
與[]
的值讀出來
Continue reading
Array 每一個 method 的簡短說明
Continue reading- 移除元素功能跟 insert 元素功能
Array.prototype.splice()
- 將 Array 元素toString,並且用
,
隔開Array.prototype.toString()
- 從 Array 前面增加元素
Array.prototype.unshift()
- 回傳淺複製的 Array ,
Array.prototype.slice()
- 驗證其中一個元素是否符合規則,若符合則回傳 true
Array.prototype.some()
- 排序 Array
Array.prototype.sort()
- 可累加 Array 的元素,也可以用來操作元素的值然後回傳
Array.prototype.reduce()
- 與
Array.prototype.reduce()
相似,差別在於是從右邊開始執行Array.prototype.reduceRight()
- 反向 Array 本身的值
Array.prototype.reverse()
- 移除 Array 的第一個元素
Array.prototype.shift()
- 建立一個全新運算過後的 Array,且不會改到原本的 Array
Array.prototype.map()
- 移除 Array 最後一個元素
Array.prototype.pop()
- 從最後面開始新增元素到 Array
Array.prototype.push()
- 判斷 Array 是否有包含某一個值
Array.prototype.includes()
- 判斷該元素是 Array 哪一個 Index
Array.prototype.indexOf()
- 將 Array 用指定的值 join 成一個字串
Array.prototype.join()
- 判斷該是 Array 哪一個 Index,但是是從右邊開始算起
Array.prototype.lastIndexOf()
- 使 Array 填滿指定的值
Array.prototype.fill()
- 過濾 Array 的資料,用起來跟 LINQ 的 where 一樣
Array.prototype.filter()
- 找到第一筆相符的資料
Array.prototype.find()
- 找到第一筆相符資料的 index
Array.prototype.findIndex()
- 複製 Array 自己的元素
Array.prototype.copyWithin()
- 回傳 Array Iterator object ,terator object可取得 index 跟 value
Array.prototype.entries()
- 對 Array 的所有元素做驗證
Array.prototype.every()
- 從現有 Array 建立新 Array 物件
Array.from()
- 判斷物件是不是一個 Array
Array.isArray()
- 串接兩個 Array
Array.prototype.concat()