var google = {
makeBeer : function(arg1,arg2){
alert([this instanceof google, arg1, arg2]);
}
}
google.makeBeer('water','soda');
上記はチェック時に警告しませんthis instanceof google
が、これを行うと同じコードが機能します。
var google = {
makeBeer : function(arg1,arg2){
alert([this instanceof Object, arg1, arg2]);
}
}
google.makeBeer('water','soda');
参照「this」はオブジェクトのインスタンスですが、Google Object
. 私の場合、インスタンスがその特定のオブジェクトであることを確認するにはどうすればよいですか。
同じ質問に更新します。
var newWay = {}
google.makeBeer.call(newWay, 'pepsi', 'coke');
上記の場合、関数 makeBeer に newWay オブジェクトを渡しています。ここでその newWay オブジェクトを知るにはどうすればよいですか。