/*** * 对象的操作 * */ //创建对象 //普通的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 对象创建,操作
最新推荐文章于 2024-09-12 14:28:05 发布