次のようなことは可能ですか?
var obj = {
data:'some data',
init:function(){
console.log(this.data);
console.log(obj.data);
}
}
obj.init();
ここではconsole.log(this.data)
、console.log(obj.data)
両方とも同じ値を返します。
に保存したthis
ような変数に保存することは可能ですか?'some data'
data
どういうわけか、に保存this
するとしましょう$this
。次に、のconsole.log($this.data)
ように動作するはずconsole.log(this.data)
です。