原生函数之拆封

101 阅读1分钟

原生函数之拆封

如果想要得到封装对象中的基本类型值,可以使用valueOf()函数

let a = new String('abc')
let b = new Number(42)
let c = new Boolean(true)

console.log(a) // String {"abc"}
console.log(b) // Number {42}
console.log(c) // Boolean {true}

a.valueOf() // 'abc'
b.valueOf() // 42
c.valueOf() // true

const date = new Date() 
console.log(date) // Sat Aug 29 2020 13:20:07 GMT+0800 (中国标准时间)
console.log(date.valueOf()) // 1598678407761

参考

MDN