JavaScript 对象方法
什么是 这?
在 JavaScript 中, this
关键字指的是目的.
哪个 对象取决于如何this
正在被调用(使用或叫)。
这 this
关键字根据其使用方式指代不同的对象:
在对象方法中, this 指的是目的. |
独自的, this 指的是全局对象. |
在一个函数中, this 指的是全局对象. |
在函数中,在严格模式下, this 是undefined . |
在一次活动中, this 指的是元素 接收该事件的。 |
类似方法 call() , apply() , 和 bind() 可以参考this 到任何物体. |
JavaScript 方法
JavaScript 方法是可以在对象上执行的操作。
JavaScript 方法 是包含一个属性函数定义.
财产 | 价值 |
---|---|
名 | 约翰 |
姓 | 多伊 |
年龄 | 50 |
眼睛的颜色 | 蓝色的 |
全名 | function() {return this.firstName + " " + this.lastName;} |
方法是作为对象属性存储的函数。
放置您的广告!
访问对象方法
您可以使用以下语法访问对象方法:
对象名.方法名()
您通常会将 fullName() 描述为 person 对象的方法,将 fullName 描述为属性。
当使用 () 调用时,fullName 属性将执行(作为函数)。
此示例访问 fullName() 方法 一个人的对象:
如果你访问 fullName 财产,如果没有 (),它将返回 函数定义:
向对象添加方法
向对象添加新方法很容易:
使用内置方法
此示例使用 toUpperCase()
String 对象的方法,将文本转换为大写:
让消息 = “你好,世界!”;
让 x = 消息.toUpperCase();
执行上述代码后,x 的值将为:
你好世界!