toString()的方法介绍
dearweb 发布:2022-01-26 22:11:55阅读:我们在平时的工作中用到toString的场景比较常见,但是有很多小伙伴估计只用到了其中的一种,本文给大家介绍toString的三种使用方式。
一、返回一个字符串
let num = 123 console.log(num.toString()) // 123
二、返回一个该对象的字符串
class Student { constructor(name,age){ this.name = name this.age = age } } const p = new Student('tom', 12) console.log(p.toString()) // [Object Object]
三、检测对象类型
Object.prototype.toString方法返回对象的类型字符串,因此可以用来判断一个值的类型,由于实例对象可能会自定义toString方法,覆盖掉Object.prototype.toString方法,所以为了得到类型字符串,最好直接使用Object.prototype.toString方法,通过call的方法,可以在任意值上调用这个方法。
const m = '123' console.log(Object.prototype.toString.call(m)) // [Object String]
上面关于toString()的三种使用方式,你看懂了吗?
小礼物走一波,支持作者
赏还没有人赞赏,支持一波吧