课程
/前端开发
/jQuery
/jQuery基础课程
new关键字可以创建对象,但是{}这个要怎么产生对象?能举个列子吗?
2016-01-15
源自:jQuery基础课程 11-4
正在回答
可以肯定的是:数组是对象
数组是对象,但不是原始对象,原始对象指的最初定义时就是指定它是个对象,通过0bj={}和new Object{}定义才为原始对象,但在JS里元素,数组都是对象,一切皆对象
真的是这样吗?
用$.isPlainObject(obj);判断obj是否为原生对象的时候,用var obj={}的结果和var obj=new Array()不一样。
前者是原生对象,后者就不是。
PdpdPdpd
js定义变量很灵活的var arr = (); var arr = []; var arr = new Array(); 这些都可以。var arr = {}等于var arr =[];也等于 var arr = new array();
我心自飞扬 提问者
举报
加入课程学习,有效提高前端开发速度
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号