js使用对象直接量创建对象的代码
2007-09-21 00:00
726 查看
对象直接量提供了另一种创建新对象的方式。对象直接量允许将对象描述文字嵌入到JavaScript代码中,就像将文本数据嵌入在JavaScript代码中,就像将文本数据嵌入在JavaScript代码中作为引用的字符串一样。对象直接量是由属性说明列表构成的,这个列表包含在大括号之中,其中的属性说明用逗号隔开。对象直接量中的每个属性说明列表都由一个属性名及跟在其后的冒号和属性值构成。使用对象直接量创建对象的一般格式如下:
var myobject = {属性名1:属性值1,属性2:属性值,...,属性名n:属性值n}
从这个定义中可以看出,这种定义方式实际上是声明一种类型的变量,并同时进行了赋值。因此,声明后的对象直接量可以在代码中直接使用,而不必使用new关键字来创建对象。
无标题页
var circle = {x:0,y:0,radius:2}
document.write(circle.x + "
" + circle.y + "
" + circle.radius);
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
此种方法只是创建了该对象的一个实例,如果要创建该对象的多个实例,需要将对象直接量写多遍。
var myobject = {属性名1:属性值1,属性2:属性值,...,属性名n:属性值n}
从这个定义中可以看出,这种定义方式实际上是声明一种类型的变量,并同时进行了赋值。因此,声明后的对象直接量可以在代码中直接使用,而不必使用new关键字来创建对象。
无标题页
var circle = {x:0,y:0,radius:2}
document.write(circle.x + "
" + circle.y + "
" + circle.radius);
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
此种方法只是创建了该对象的一个实例,如果要创建该对象的多个实例,需要将对象直接量写多遍。
相关文章推荐
- js使用对象直接量创建对象的代码
- 通过js代码创建XMLHTTPRequest对象
- Android 在Java代码中设置style属性--使用代码创建ProgressBar对象(反射机制)
- cocos2d-js 开发基础练习代码(2)——使用事件管理器创建用户交互以及cocos精灵帧动画的js使用
- 直接创建OLE对象,未注册的ocx也可以使用(适用于com接口)
- 代码中使用DataView对象----创建DataView对象
- JavaScript(js)对象的创建方法与使用
- js中使用new Date(str)创建时间对象不兼容firefox和ie的解决方式
- cocos2d JS 使用代码判断对象类型
- ajax 异步获取数据实现代码 (js创建ajax对象)
- javaScript系列之使用构造方法创建js对象(八)
- JavaScript 使用简略语法创建对象的代码
- JS中定义对象方式四: 使用原型(prototype)方式创建对象之二(弊端及其改进)
- Android 在Java代码中设置style属性--使用代码创建ProgressBar对象
- spring-01 spring的bean管理(使用配置文件方式创建对象 附代码)
- JS中定义对象方式二: 使用工厂方式创建对象(传递参数,及其改进方法)
- 使用new调用构造器创建对象并统一添加属性的代码运行过程
- 使用代码创建的控件对象,设置的事件监听方法不执行的问题
- 代码中使用DataView对象----创建DataView对象
- JS---一步一步学会如何使用构造函数创建对象