美文网首页
JavaScript 对象基础

JavaScript 对象基础

作者: 明人不放按屁 | 来源:发表于2019-11-19 13:47 被阅读0次
    • 真实生活中,一辆汽车是一个对象。对象有它的属性,如重量和颜色等,方法有启动停止等。
      js作为一门面向对象的语言,几乎所有的事物都是对象。并且js的对象都是变量。
    //变量
    var car = "Fiat";
    
    //对象
    var car = {type:"Fiat", model:500, color:"white"};
    

    上面的对象,值和变量都赋予给了car,可以通过car.type或者car['type']查找对象的值。类似Python字典。

    注意:访问对象时,加不加括号有区别

    var person = {
        firstName: "John",
        fullName : function() 
        {
           return this.firstName
        }
    };
    console.log(person.fullName)
    console.log(person.fullName())
    
    QQ截图20191119134441.png

    可以看到输出结果,加了括号输出函数里面的值,访问了 person 对象的 firstName() 方法。没有加括号直接输出了函数,访问了person 对象的 firstName 属性。

    相关文章

      网友评论

          本文标题:JavaScript 对象基础

          本文链接:https://www.haomeiwen.com/subject/fajwictx.html