自动生成是否只与“取消引用”未定义结构有关,因为在 JavaScript 中,如果您指定不存在的索引或属性,它不会动态创建它吗?但这不是自动生成,因为您必须首先声明底层结构是对象或数组吗?
最佳答案
命名空间是自动生成在 JavaScript 中可能派上用场的一个领域。目前要“命名空间”一个对象,你必须这样做:
var foo = { bar: { baz: {} } };
foo.bar.baz.myValue = 1;
如果 JavaScript 支持自动生成,则不需要第一行。在 JavaScript 中向对象添加任意属性的能力是由于它是一种动态语言,但并不完全是自动生成。
关于javascript - 自动生成和 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7691395/