我一直试图理解如何this在javascript中设置值,并发现ECMAScript语言规范非常有用.我是读取部分8.7 reference specification type,发现在该ECMAScript的参考是由3成分,base value,referenced name,strict reference flag理解部分11.2.3.
我可以假设是什么referenced name,并strict reference flag从他们的名字,但我不明白是什么base value.该文件说,base value要么是undefined,String,Boolean,Number和Object,但它并没有说这是如何设置和它是什么.我猜这是类似于上下文对象的东西.谁能解释一下?