//给对象增加属性(函数作为属性)let person1 = {};// 增加属性person1.firstName = "John";person1.lastName = "Doe";//分配一个函数 (函数作为属性)person1.sayHi = function() {console.log("Hi! " + this.firstName + " " +this.lastName);}person1.sayHi();//方法二let person2 = {firstName : "John",lastName : "Doe",sayHi : function() {console.log("Hi! " + this.firstName + " " +this.lastName);}}person2.sayHi();//方法3let triangle = {// 每一个属性值都是一个变量p1 : {x : 0, y : 3 },p2 : {x : 1, y : 4 },p3 : {x : 2, y : 5 }}console.log(triangle.p1.y);
输出结果:
Hi! John Doe
Hi! John Doe
3