javascript - 为什么 JavaScript 从 valueOf() 返回 [object Object] 而不是 [object]?

标签 javascript

JavaScript 返回 [object Object] 作为 valueOf() 方法的返回值是否有特定原因?

为什么不仅是 [object] 而是 [object Object] ?

最佳答案

第二个Object是对象实现的接口(interface)。例如,document.body.valueOf() 将返回 [object HTMLBodyElement]

关于javascript - 为什么 JavaScript 从 valueOf() 返回 [object Object] 而不是 [object]?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6249177/

相关文章:

javascript - 如何通过javascript更改图像元素的src

javascript - 如何使固定元素消失在非固定元素后面

javascript - 如果变量等于值或另一个值 - javascript

javascript - fullpage.js,具有较大的部分并禁用某些部分的滚动

javascript - 在 1 个列表和 1 个元素之间交换数据信息

javascript - 告诉 Browserify 公开模块依赖

javascript - 如果选择了单选按钮,则对复选框执行验证

javascript - 为什么这不起作用?使用鼠标指针插入盒子

javascript - ng-for 中的 Angular 增量变量

javascript - HTML5/JS - 一个不依赖 Canvas 的优秀游戏引擎?