let s1 = 'i name is xt'
let s2 = s1.substring(2)
s1 是字符串变量,是一个原始值,逻辑上不该有办法。运行中后盾做了解决,第二行是以读模式拜访。
let s1 = 'i name is xt'
let s2 = s1.substring(2)
console.log(s2)//underfined
援用类型与根本包装类型的区别
援用类型与根本包装类型的 次要区别就是对象的生存期。援用类型在来到作用域时销毁,而原始值包装类型只存在拜访那行代码执行期间,这意味着咱们不能为根本类型的值增加属性和办法。
能够显性创立根本包装类(不倡议,乱,容易分不清)
const str = new String("some text")
str.name = "xt"
console.log(str1.name,typeof str)//xt