js对象的创建

转载 2016年08月29日 22:07:31
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script type="text/javascript">
//用面向字面量的方式创建一个book对象
var book={};
//调用Object.defineProperties(对象名,要添加的属性)方法,为对象一次定义多个属性(1.数据属性)(2.访问器属性)
Object.defineProperties(book,{
//添加的两个数据属性(_year,edition)
_year:{//(_year)前面的下划线表示只能通过对象方法访问的属性
value:2004
},
edition:{
value:1
},
//添加了访问器属性(year)
year:{
//调用get方法读取属性
get:function(){
return this._year;
},
//调用set方法写入属性
set:function(newValue){
if (newValue>2004) {
this._year=newValue;
this.edition+=newValue-2004;
}
}
}
});
//测试

book.year=2005;//访问器属性常见方式,设置一个属性的值会导致其他属性发生变化

alert(book.edition);
</script>
</head>
<body>

</body>
</html>

创建js对象

创建直接的实例 person = new Object(); person.firstname = "Bill"; person.lastname = "Gates"; person.age = 5...
  • u013556505
  • u013556505
  • 2015年11月30日 20:44
  • 142

js对象的创建方式

js对象的创建方式
  • kerryqpw
  • kerryqpw
  • 2017年03月25日 14:36
  • 455

JS对象的创建与使用

本文内容:     1.介绍对象的两种类型;     2.创建对象并添加成员;     3.访问对象属性;     4.利用for循环枚举对象的属性类型;     5.利...
  • qq_37204849
  • qq_37204849
  • 2017年06月23日 13:28
  • 67

创建js对象的几种方式

1、静态创建对象,字面量对象。 2、动态创建对象,通过new去创建。 3、使用工厂模式创建对象,有返回值。 4、构造器创建对象,无返回值。 5、代码如下: javaScr...
  • qq_36336332
  • qq_36336332
  • 2017年08月11日 13:16
  • 111

[js]创建js对象

原文地址:http://blog.sina.com.cn/s/blog_6d306d2d0100m7z1.html JS创建类有集中方法,我个人比较喜欢的方式是“混合的构造函数/原型方式”。...
  • wendellup
  • wendellup
  • 2013年01月09日 17:55
  • 590

javaScript 类及对象构建算法挑战

用下面给定的方法构造一个对象.方法有 getFirstName(), getLastName(), getFullName(), setFirstName(first), setLastName(la...
  • chunjunlu
  • chunjunlu
  • 2018年01月05日 11:19
  • 40

GWTEXT之创建JS对象

final JavaScriptObject obj = JavaScriptObject.createObject(); JavaScriptObject.setAttribute(obj,"ma...
  • psyuhen
  • psyuhen
  • 2012年01月26日 18:55
  • 443

几种创建js对象的方法

1.对象字面量。  var clock={   hour:12,   minute:10,   second:10,   showTime:function(){    alert(thi...
  • yangdayin
  • yangdayin
  • 2012年05月20日 23:04
  • 433

Js 对象中使用[] 和 . 的区别

  • caiwanxia1
  • caiwanxia1
  • 2016年09月08日 21:09
  • 1088

json法创建js对象

什么是JSON JSON(JavaScript Object Notation)是一种优美的JavaScript对象创建方法。JSON也是一种轻量级数据交换格式。JSON非常易于人阅读与编写,同...
  • Shb_derek
  • Shb_derek
  • 2012年09月14日 10:26
  • 806
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:js对象的创建
举报原因:
原因补充:

(最多只允许输入30个字)