摘要: 应该是没有区别的,两者都是生成一个默认的Object对象。js和其它语言一样,一切对象的基类都是Object,所以,new Object()和简易的{}是同样的空对象,就是默认的对象。本来我以为{}应该是一个没有任何属性和方法的对象,但事实证明,var a = {},a.toString()等Obj 阅读全文
posted @ 2018-08-02 13:52 rainbowxch 阅读(4748) 评论(1) 推荐(0) 编辑
摘要: 基本包装类型(包装对象): 先看下以下代码: 上面我们说到字符串是基本数据类型,不应该有方法,那为什么这里s1可以调用substr()呢? 通过翻阅js权威指南第3.6章节和高级程序设计第5.6章节我们得知,ECMAScript还提供了三个特殊的引用类型Boolean,String,Number.我 阅读全文
posted @ 2018-08-02 13:47 rainbowxch 阅读(513) 评论(1) 推荐(1) 编辑