网页学习体会

  • 首页
  • 个人博客
您的位置: 首页  >  技术问答  >  为什么Object()=== new Object()等于false?

为什么Object()=== new Object()等于false?

分类: 技术问答 • 2022-03-19 17:29:44

为什么Object()=== new Object()等于false?

问题描述:

为什么返回假?

let a = new Object()
let b = Object()
console.log(a) // {}
console.log(b) // {}
console.log(a===b) // false

我也检查了a和b的原型,它是相同的.

I checked a proto of a and b too and it is the same.

那有什么区别?j

答

对象实例甚至都不相同:

Instance of objects are not the same even:

let a = new Object();
let b = new Object();
console.log(a===b) // false

相关推荐

  • 为什么typeof null 的结果为 object
  • 《JavaScript语言入门教程》记录整理:面向对象 实例对象与 new 命令 this关键字 对象的继承 Object对象的方法 严格模式(strict mode)
  • js中的new操作符与Object.create()的作用与区别
  • 在Json解析过程中,小弟我为什么用object1.optInt ,和 object1.optString
  • object c中 new跟alloc区别
  • 在Object Inspector 受看到ADOTable 组件的Connection属性。而ADOTable组件源代码里为什么没有写
  • 为什么总出现 method 'open' of object'_Recordset' failed的有关问题啊
  • SSH框架里用SQL查出的Object对象不能转化为映射类是为什么啊解决方案
  • new Number()的部类为什么是object
  • SSH框架里用SQL查出的Object对象不能转化作映射类是为什么
  • C#ListBox ObservableCollection< T>
  • 为什么ObservableCollection< T>实现INotifyPropertyChanged?
    网站免责声明 网站地图 最新文章 用户隐私 版权申明
本站所有数据收集于网络,如果侵犯到您的权益,请联系网站进行下架处理。   

Copyright © 2018-2021   Powered By 网页学习体会    备案号:   粤ICP备20002247号