对象

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

 

posted @ 2018-11-24 23:19  徐小白  阅读(194)  评论(0)    收藏  举报