源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

创建一般js对象的几种方式

  • 时间:2020-01-28 00:46 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:创建一般js对象的几种方式
[b]1.对象字面量创建对象[/b] [code]var obj = { a:1,b:2 };[/code] [b]注意:[/b]对象字面量是一个表达式,这种表达式每次运算都会创建并初始化一个新对象,并计算这个新对象的每个属性值。所以如果在循环体内使用对象字面量,每次循环时都会创建新对象。 [b]2.通过new运算符创建对象[/b]
var obj = new Object(); //创建空对象
var ary = new Array(); //创建空的数组对象
[b]注意:[/b]new运算符后面跟的是一个函数调用,这个函数被称为构造函数。js中原始类型都包含内置的构造函数,也可以自己定义构造函数。 [b]3.通过立即执行函数创建对象[/b] [code]var obj = (function(){ return {x:1,y:2};}());[/code] [b]注意:[/b]在立即执行函数内部一定要有return语句,return出的内容就是待创建的对象。 [b]4.通过Object.create()创建对象[/b] [code]var obj = Object.create({x:1,y:2});[/code] [b]注意:[/b]Object.create()是一个静态函数,传入原型对象就可以创建继承此原型对象的对象,例如上面的例子中obj对象继承了x,y属性。 以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持编程素材网!
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部