JavaScript的型別在TypeScript中認識物件型別 文、意如老師 參考目錄: 第1篇、TypeScript初探篇 第2篇、JavaScript的型別在TypeScript中應用(一)-認識原始資料型別 第3篇、JavaScript的型別在TypeScript中應用(二)-認識物件型別 第4篇、TypeScript物件導向-類別(Class)的使用方式 第5篇、TypeScript物件導向-介面(Interface)的使用方式 JavaScript的型別有兩種,分成原始資料型別(Primitive data types)與物件型別(Object types),原始資料型別介紹請參閱上一篇,本篇即將介紹物件型別與其它常見的型別。 任務一:認識物件型別(Object types) 1-1:認識物件 1-2:修改物件型別中的值 1-3:物件可當參數傳遞 任務二:認識鴨子類型(Duck Typing) 任務三:其它常見的資料類型 3-1:認識Map 3-2:認識Set 3-3:認識Tuple元組 任務一:認識物件型別(Object types) 1-1:認識物件 物件是由鍵(key)與值(value)組成。值可以是字串、數值、函數、陣列、物件等。 var myobject = { key1: “mydata”, // 字串 key2: 123, //整數 key3: function() {// 函數 console.log(“ABC“); return “BCD“ }, key4:[“arr1”, “arr2”] //陣列 } //物件 console.log(myobject) /*{ key1: ‘mydata’, key2: 123, key3: [Function: key3], key4: [ ‘arr1’, ‘arr2’ ] } */ //物件中的值 console.log(myobject.key1) //mydata //物件中的函數 console.log(myobject.key3())//ABC BCD// 1-2:修改物件型別中的值 注意修改的資料值要與物件中的型別一樣 //物件 var myinfo = { city: “台北“, memberid: 123, mydata: fu...
請先 登入 以發表留言。