在javascript中,除了使用原型的原型继承之外,还有其他任何继承方式。仅使用对象文字来创建单例类。
什么是javascript中的参考。闭包概念的用途是什么? C ++中是否有别名?
答案 0 :(得分:0)
除了原型继承之外还有其他任何继承方式。
是的,许多其他模式都可用,所有模式都基于在对象上创建特定于实例的属性。寻找寄生继承或 mixin模式。
仅使用对象文字来创建单例类。
对象文字不创建类,它们创建对象。由于几乎所有东西都是JavaScript中的对象,因此对象几乎可以代表所有类型的数据结构。大多数这些用途可以包括通过对象文字创建。
什么是javascript中的参考。
每个对象基本上都是对其属性的引用。无论何时处理对象,您所持有的只是对包含属性的实际数据结构的引用。您可能想熟悉OOP。另请查看How to explain object references in ECMAScript terms?。
闭包概念有什么用途
封装,主要是。但是,您无法找到详尽的列表,但JavaScript代码中的闭包非常普遍。
C ++中是否有别名?
是的,C++ has closures也是,但您需要明确声明它们。