2333
"use strict"; var donke = { name:"徐小白", weight:200, height:155, school:"CZU", mark:59, birth:1997, 'middle-school': 'No.1 Middle School' // 特殊字符需要 }; console.log(donke.name); //徐小白 console.log(donke["middle-school"]); //No.1 Middle School console.log(donke["name"]); //徐小白 donke.son="jiang大白"; console.log(donke.son); // jiang大白
判断是否拥有某个属性 var a = 'name' in donke; console.log(a); // 返回布尔值 //true
因为toString
定义在object
对象中,而所有对象最终都会在原型链上指向object
,所以xiaoming
也拥有toString
属性。
要判断一个属性是否是xiaoming
自身拥有的,而不是继承得到的,可以用hasOwnProperty()
方法:
console.log(donke.hasOwnProperty('name')); // true
233333333