ajax实用技术教学课件作者程继洪肖川李海斌编著第5章对象、数组与函数5.3.pptxVIP

  • 5
  • 0
  • 约3.93千字
  • 约 30页
  • 2019-10-11 发布于广东
  • 举报

ajax实用技术教学课件作者程继洪肖川李海斌编著第5章对象、数组与函数5.3.pptx

5.3 属性的分类与特性* 5.3.1 属性分类 JavaScript对象的属性分为两类:数据属性和访问属性。 没有特别说明的属性都是数据属性,前面加get/set关键字修饰的属性为访问属性。 get表示该属性可读,由get修饰的属性也称为getter方法;set表示该属性可写,由set修饰的属性也称为setter方法。 关于访问属性有以下规则: ◆ 如果只设置了getter方法,则属性只读,不可写; ◆ 如果只设置了setter方法,则属性只写,不可读; ◆ 如果同时设置了getter和setter方法,则属性是即可读又可写的。 数据属性前面已经介绍过了(5.1.1节),下面说明访问属性的声明格式。下面借用文献[18]的例子来说明访问属性的用法。 // 定义复数 var p = { // x坐标和y坐标——数据属性 x: 1, y: 1, // 可读可写的r属性,求x + yi的模 get r() { return Math.sqrt(this.x * this.x + this.y * this.y);}, set r(newValue) { var oldValue = Math.sqrt(this.x * this.x + this.y * this.y); var ratio = newValue / oldValue; this.x

文档评论(0)

1亿VIP精品文档

相关文档