Javascript初學筆記6 Object相關處理 Advanced Object

這篇會相對簡短很多,主要是紀錄突然看到的進階物件應用
剛好解決了我之前在練習物件時的疑惑。
想像一下你現在在建立一個物件person,裡面包含了人名、所在地以及性別
當你有一長串的名單時,一個一個建立自然很直觀,但同時也很累人。
所幸有看到這樣的介紹,老樣子我們看一下例子。

let peson = {   
name: 'Axel',
location: 'US',
gender: male}

若你今天打算照同樣的模式建立多人的名單,你就必須使用巢狀結構的物件,非常的麻煩也不好閱讀,Advanced Object的用途就在此展現了。

 
const makeCodecademyPeople = (name, location, gender) => { return {
name,
location,
gender } };
let person = makeCodecademyPeople('Danny','Taiwan','male')
console.log(person.name) //Danny

簡單來說就是利用函數去建立一個符合模式的物件,最後在呼叫函數建立變數,之後會再開新文章去進一步了解Advanced Object的實用性。

發表留言