理解:用字面量方式和new方式创建基本类型值的区别
用字面量和用new创建基本类型值到底有什么区别?
每次创建数组或对象的时候,都能用以下两种方法创建
var s1 = "some text";
var s2 = new String("some text");
字面量
字面量语法简单,直接,优雅
且省去了大量new中的构造方法
第一点很好理解,第二点是什么意思呢?结合资料个人理解如下:
我们知道,基本类型值不是对象,因为从逻辑上讲它们不应该有方法,但是事实:
var s1 = "some text";
var s2 = s1.substring(2)
原创
2021-09-25 15:30:12 ·
321 阅读 ·
0 评论