Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我看到一段代码。它是 。js文件 。我看到这个文件声明了以下类型的变量
js
var abc = {}; abc.Version="xxx"; abc.path="yyyy"
换句话说,变量就像一个类一样使用。在看到 Javascript 教程:here & here。但我没有看到提到类类型变量。
它是什么 ?想知道为什么这些网站中没有提到它。
它是一个对象字面量。您在第 2/3 行看到的是动态添加到其中的属性和关联值。
变量abc是一个对象,但是 JS 中没有类。JS 使用原型对象,而不是经典对象,Java 和 C++ 等语言就是这样做的。
abc
使用 JS,您可以像上面的第一行代码一样声明一个对象,然后动态地动态声明该对象的属性,就像上面代码的第 2 行和第 3 行一样。
它们是您对象的属性