猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
请问js中({})是什么意思
在做笔试题的时候遇到这个问题
({}) == '[object Object]',请问这个式子怎么理解呢
慕雪6442864
浏览 5470
回答 1
1回答
元芳怎么了
({})就是 js 中的对象,因为放在开头可能会被识别为代码块,所以加了括号。相等运算符==。对象会转化为原始数据类型,此处{}先后调用valueOf() 和 toString() 方法。Object.prototype.toString() 方法最终会返回诸如'[object Object]'形式的字符串。其中 Object 为{}的对象类型。所以为 true。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续