美文网首页
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