采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
看到老师在工具函数中判断对象的时候是先排除null在使用typeof判断 这种场景下可以使用 Object.prototype.toString.call(val) === '[Object Object]'这样判断吗
判断是一个纯的普通对象可以这么判断const toString = Object.prototype.toStringexport function isPlainObject(val: any): val is Object { return toString.call(val) === '[object Object]'}后面应该会讲。
非常感谢!
val.constructor === Object
这样是不是也能判断对象类型
顺便问下如果不是"纯的普通对象" 那这个对象的形式可能是什么样的呢
比如 var a = new Date(),typeof a 就是 object
登录后可查看更多问答,登录/注册
课程从零开始重构功能完整的JS库,是学习造轮子的不二之选!
1.4k 14
1.7k 13
1.4k 13
1.1k 13
1.5k 11
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号