猿问

这两种创建字符串的方式 var m=new Arrar("metal")和var m="metal",从内存的角度来说有什么不同?

这两种方法创建出来的字符串一样吗?求大神解答


Obituary
浏览 1231回答 1
1回答

慕粉2337034233

var m=new Arrar("metal")//这个是在堆里新建了一个Arrar的容器来把"metal"装进去;var m="metal"//是更直观的将"metal"装进了堆里的一个位置里面;这两者,最后的意义都是一样的,但是在后者更直观,主要是卡在使用过程中的需求来选择性使用.以上观点仅为个人观点仅供参考,谢谢!
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答