本文主要是介绍JavaScript 小测验 toString,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
toString方法
以下console.log
会输出什么?
const obj = {}
const fun = () => {}
console.log(obj.toString === Object.toString)
console.log(fun.toString === Function.toString)
console.log(obj.toString === Object.prototype.toString)
console.log(fun.toString === Function.prototype.toString)
console.log(Object.toString === Object.prototype.toString)
console.log(Function.toString === Function.prototype.toString)
答案
// 创建一个空对象
const obj = {}
// 创建一个空的箭头函数
const fun = () => {}// 检查obj的toString方法是否等于Object的toString方法,预期为false
console.log(obj.toString === Object.toString)// 检查fun的toString方法是否等于Function的toString方法,预期为true
console.log(fun.toString === Function.toString)// 检查obj的toString方法是否等于Object.prototype上的toString方法,预期为true
console.log(obj.toString === Object.prototype.toString)// 检查fun的toString方法是否等于Function.prototype上的toString方法,预期为true
console.log(fun.toString === Function.prototype.toString)// 检查Object的toString方法是否等于Object.prototype上的toString方法,预期为false
console.log(Object.toString === Object.prototype.toString)// 检查Function的toString方法是否等于Function.prototype上的toString方法,预期为true
console.log(Function.toString === Function.prototype.toString)
这篇关于JavaScript 小测验 toString的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!