JavaScript 对象方法
-
JavaScript方法
函数定义中,this指的是函数的“所有者”。在下面面的示例中,this是“拥有” fullName函数的person对象。换句话说,this.firstName表示person对象的firstName属性。
尝试一下var person = { firstName: "John", lastName : "Doe", id : 5566, fullName : function() { return this.firstName + " " + this.lastName; } };
JavaScript方法是可以对对象执行的操作。JavaScript方法是包含函数定义的属性。属性 值 firstName John lastName Doe age 50 eyeColor blue fullName function() {return this.firstName + " " + this.lastName;} 方法是存储为对象属性的函数。
-
-
使用内置方法
此示例使用toUpperCase()String对象的方法将文本转换为大写:var message = "Hello world!"; var x = message.toUpperCase();
执行上面的代码后,x的值将是:HELLO WORLD!
-
向对象添加方法
向对象添加新方法很简单:
尝试一下person.name = function () { return this.firstName + " " + this.lastName; };