var b = '123'
console.log(b.split('')); // ["1", "2", "3"]
大家都知道只有对象才有方法的,然而这里b里面存的是字符串基本数据类型,可是它为什么能用到split方法勒,其实在js当中调用数字、字符串、布尔值的方法的时候,会首先吧这个值包装成对象(临时的对象),然后进行调用包装对象的方法,调用完成之后,临时的包装对象会立即清除
var b = '123'
console.log(b.split('')); // ["1", "2", "3"]
大家都知道只有对象才有方法的,然而这里b里面存的是字符串基本数据类型,可是它为什么能用到split方法勒,其实在js当中调用数字、字符串、布尔值的方法的时候,会首先吧这个值包装成对象(临时的对象),然后进行调用包装对象的方法,调用完成之后,临时的包装对象会立即清除