之前学习js高程,知道了js的那几个引用类型;Array,Object,Date,这些;后面随着学习的深入发现了有些对象和这些长的很像,比如 Image,用法也是 new Image()。同样也是能打印出Image.prototype挂载的方法,但是打印本身都是ƒ xxx() { [native code] },在之前的认知只知道js高程介绍的哪几种。很好奇这些引用类型有没有什么本质区别,都是一个类型,只是js高程介绍了常见的几种,还是这些像Image这种和Array有本质区别的;
之前学习js高程,知道了js的那几个引用类型;Array,Object,Date,这些;后面随着学习的深入发现了有些对象和这些长的很像,比如 Image,用法也是 new Image()。同样也是能打印出Image.prototype挂载的方法,但是打印本身都是ƒ xxx() { [native code] },在之前的认知只知道js高程介绍的哪几种。很好奇这些引用类型有没有什么本质区别,都是一个类型,只是js高程介绍了常见的几种,还是这些像Image这种和Array有本质区别的;
13 回答12.9k 阅读
7 回答2.1k 阅读
3 回答1.3k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
6 回答1.1k 阅读
2 回答1.3k 阅读✓ 已解决
本质上没有区别,都是引用类型。只是向Image这样的方法,是被浏览器封装的。