/*** * 對象的操作 * */ //創建對象 //普通的key不用加引號,如果包含特殊字符時要寫引號 var per = { name:'Tom', sex:'man', bir_day:"2001-02-02", 'addr-cm':'beijing' } //普通kye直接'.'取值,特殊key要用['']形式取值 console.info(per.name +' '+ per.bir_day+' '+per['addr-cm']); //不存在的屬性輸出undefined 不會報錯 console.info(per.hobby);//undefined //判斷是否存在某個屬性 console.info( 'hobby' in per)//false console.info( 'toString' in per)//居然是true? 注意:那是因爲繼承了Object,父類的屬性也是true console.info( per.toString)//輸出"toString()" console.info(per.hasOwnProperty('toString') )//false 判斷自身包含某屬性 //增加age屬性 per.gae ='20'; console.info(per.gae); // 刪除sex屬性 delete per.sex; console.info(per.sex)//undefined
javascript 對象創建,操作
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.