这会浪费大量内存空间,因为它们仍然具有该属性,这占用了每个实例的内存空间。 相反,如果我们只将它添加到原型中,我们只需将它放在内存中的一个位置,但它们都可以访问它!
----
12....["", "is", "years old"] Lydia 21
C: Lydia ["", "is", "years old"] 21
答案: B
如果使用标记的模板字符串,则第一个参数的值始终是字符串值的数组...JavaScript检查对象是否具有对内存中相同位置的引用。
我们作为参数传递的对象和我们用于检查相等性的对象在内存中位于不同位置,所以它们的引用是不同的。...b: "two", a: "three" }
C: { a: "three", b: "two" }
D: SyntaxError
答案: C
如果对象有两个具有相同名称的键,则将替前面的键。...这些位置的值实际上是undefined,但你会看到类似的东西:
[1, 2, 3, 7 x empty, 11]
这取决于你运行它的位置(每个浏览器有可能不同)。
----
38.