使用 var name = person.fullName(); 调用对象函数时,fullName 会被立即执行:
var person = { firstName: "John", lastName : "Doe", id : 5566, fullName : function() { console.log("person.fullName"); } }; var name = person.fullName(); console.log("name");
控制台会先打印 person.fullName ,再打印 name。
JavaScript 对象是键值对的容器,“键”必须为字符串,“值”可以是 JavaScript 中除 null 和 undefined 以外的任意数据类型。
代码实例:
var bird = { "name" : "Amy", "age" : 1, "color" : "white", "skill" : function () { console.log("Fly"); }, "nickname" : null //非法 }
javaScript对象中属性具有唯一性(这里的属性包括方法),如果有两个重复的属性,则以最后赋值为准。比如同时存在两个play:
var person = { name: "小明", age: 18, sex: "男", play: "football", play: function () { return "like paly football"; } };
javaScript对象也可以先创建,再添加属性和属性值,比如:
var person=new Object(); person.name='小明'; person.sex='男'; person.method=function(){ return this.name+this.sex; }
JavaScript对象:属性和方法的容器;
对象的属性之间一定要用逗号隔开;
对象的方法定义了一个函数,并作为对象的属性存储。
对象方法通过添加 () 调用 (作为一个函数)。
比如:
var person={ "name":"小明", "age":"18", "like":function(){ return "喜欢打篮球,弹吉他"; } }
感谢您的支持,我会继续努力的!
支付宝扫一扫,即可进行扫码打赏哦
475JavaScript对象
使用 var name = person.fullName(); 调用对象函数时,fullName 会被立即执行:
控制台会先打印 person.fullName ,再打印 name。
474JavaScript对象
JavaScript 对象是键值对的容器,“键”必须为字符串,“值”可以是 JavaScript 中除 null 和 undefined 以外的任意数据类型。
代码实例:
473JavaScript对象
javaScript对象中属性具有唯一性(这里的属性包括方法),如果有两个重复的属性,则以最后赋值为准。比如同时存在两个play:
472JavaScript对象
javaScript对象也可以先创建,再添加属性和属性值,比如:
471JavaScript对象
JavaScript对象:属性和方法的容器;
对象的属性之间一定要用逗号隔开;
对象的方法定义了一个函数,并作为对象的属性存储。
对象方法通过添加 () 调用 (作为一个函数)。
比如: