Javascript 哪个优先?窗口API和编译阶段?

Javascript 哪个优先?窗口API和编译阶段?,javascript,Javascript,我想知道bind()的执行速度是比变量初始化快还是慢 不是吗? 在执行bind()时,我发现obj未定义 我已经学习了变量,但我不理解当windowapi加入时执行命令的这种情况 var obj = { foo:(function(){ return this }).bind(obj) } obj.foo() //Window 问题是,当对象中键的值表达式在此时被计算时,对象变量无法访问,因为它没有初始化 var obj={ 测试:obj } console.lo

我想知道bind()的执行速度是比变量初始化快还是慢 不是吗?
在执行bind()时,我发现obj未定义 我已经学习了变量,但我不理解当windowapi加入时执行命令的这种情况

 var obj = {
   foo:(function(){
     return this
   }).bind(obj)
 }

obj.foo() //Window

问题是,当对象中键的值表达式在此时被计算时,对象变量无法访问,因为它没有初始化

var obj={
测试:obj
}

console.log(obj.test)//undefined
问题在于,当计算对象中键的值的表达式时,无法访问对象变量,因为它未初始化

var obj={
测试:obj
}
console.log(obj.test)//未定义