map方法的使用——從對象數組中分離出某一項key,重新組成數組


Record 和 field

ES6 規格將鍵值對(key-value map)的數據結構稱為 Record,其中的每一組鍵值對稱為 field。這就是說,一個 Record 由多個 field 組成,而每個 field 都包含一個鍵名(key)和一個鍵值(value)。

那些使用匿名函數當作參數的場合,盡量用箭頭函數代替

[1, 2, 3].map(x => x * x)  

//運行結果:[1, 4, 9]
const list = [{
    name: 'Lili',
    age: '13'
}, {
    name: 'Jack',
    age: '13'
}, {
    name: 'Frank',
    age: '13'
}]
list.map(v => v.name)

//結果: ["Lili", "Jack", "Frank"]

參考鏈接1:ES6官方文檔

參考鏈接2:js ES6 怎么優雅的實現從數組中的對象取值並返回新的數組


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM