首页 > 解决方案 > JavaScript 对象语法和符号

问题描述

我使用 JavaScript 已经有一段时间了,并且发现自己对.用于引用对象子级的语法与诸如console.log.

并且感兴趣的是这样的函数是否在某种程度上是幕后log的对象,是否是控制台对象内部的方法,以及我是否只是引用对象的子对象。

或者另一个例子,.length方法,这只是你引用的对象或数组的隐藏属性。

抱歉,如果措辞不佳,我正在努力写下我的思路,如果有人能告诉我这些方法的结构是否如此,或者我是否正在完全考虑它们,我将不胜感激错误的方法。

标签: javascriptobject

解决方案


请注意如何访问字符串的长度属性。虽然 string 是一个原语,但 length 属性实际上存在于一个包装对象上,该对象是在我们尝试读取 .length 时临时创建的。数组和其他集合具有此属性,因为它们本身就是对象。希望这有助于澄清一点!


推荐阅读