本文的示例主要是为了引起对Javascript对象的理解和关注,它实际上是面试中的一个漏洞,在实际项目中很少使用,但为了提高警惕,我们来看看这个例子:
代码名称
var第一{ };
var;
var第三=第三};
第一{ } = 100;
第一{第三} = 200;
Console.log(第一{二}) /这里会输出什么内容呢
如果你自己想做这个问题,后面的解释就不看了。
这里将输出什么样的结果大多数人可能认为结果是100,或者问题是
错误的,或者结果是200。
事实上,最后的结果是200。
为什么因为第二个和第三个是对象,并且是{对象},所以第一个{ { }等于第一个对象} }相同的第一{第三}相当于第一个{对象},所以最终结果可以是第一个{对象对象},例如两个时间分配的表达式,所以最终结果是200。
所以在Javascript中,有许多细节需要我们注意。也许面试官不知道面试有什么问题,试着去抓住这些陷阱,但是,我们需要坚定地打好基础,我们什么都不怕!我将继续提出一些问题来解释!
通过一个简单的例子,它引起了大家的思考。它为您
学习Javascript对象提供了许多启示,我希望您能得到一些结果。