为什么基本类型能使用方法

js的几个基本类型中对应都有个包装类型

  • Number;
  • String;
  • Boolean;
  • Symbol
var str = 'abc'
var newStr = str.charAt('0')
console.log(newStr) // a

. 运算符提供了装箱操作,它会根据基础类型构造一个临时对象,使得我们能在基础类型上调用对应对象的方法。

过程就类似于下面的代码

var str = new String('abc')
var newStr = str.charAt('0')
console.log(newStr) // a
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 梦到我进监狱了。我也不知道为什么。 另,今天是我生日。我要是不说,连碗面条都吃不上。去年,我生日的第二天他们才想起...
    咕噜咕噜鱼籽阅读 1,111评论 0 1
  • 军芳阅读 1,202评论 0 0
  • 深圳夏季的天气真可谓变幻莫测:阳光和雨水可以轮番轰炸,东边日出西边雨 也是常事。 最近,台风来袭,前晚还发布了黄色...
    i非小白阅读 1,456评论 2 0
  • 1 做实验的时候师兄突然对我说,你知道吗?我跟我老婆是初恋,我们还是青梅竹马,一起上的小学,初中,高中,连大学都在...
    鸡排饭_加个蛋阅读 3,047评论 0 3