解構賦值是一種優雅的方式能夠將{}與[]的值讀出來
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()