该变量指向通过函数构造函数创建的对象的实例。但是,当我尝试在三元运算符中调用其方法时,解释器会说该变量未定义。 (请知道,方法会丢失上下文这一事实,我知道)
我注意到,通过“ var”语句声明变量可以解决问题,但是我不明白为什么。
select name
from actor
join casting
on actor.id=actorid where actorid in (
select actorid from casting join movie on movieid=id where title='alien')