オブジェクト内でアラートを出す関数を呼び出すにはどうすればよいですか? ここに私がこれまでに持っているものがあります:
function ObjectAlert(a,b,c){
var obj = {};
obj.name = a;
obj.location = b;
obj.shout= function (){alert(c);};
return obj;
}
ObjectAlert("jake","here","alert");
オブジェクト内でアラートを出す関数を呼び出すにはどうすればよいですか? ここに私がこれまでに持っているものがあります:
function ObjectAlert(a,b,c){
var obj = {};
obj.name = a;
obj.location = b;
obj.shout= function (){alert(c);};
return obj;
}
ObjectAlert("jake","here","alert");
次のコードを試してください。それがあなたの要件を満たすことを願っています..
function ObjectAlert(a,b,c){
var obj = {};
obj.name = a;
obj.location = b;
obj.shout= function (){alert(c);};
return obj.shout();
}
ObjectAlert("jake","here","alert");
または、次の方法を試すことができます。
function ObjectAlert(a,b,c){
var obj = {};
obj.name = a;
obj.location = b;
obj.shout= function (){alert(c);};
return obj;
}
ObjectAlert("jake","here","alert").shout();
そして、これを試すこともできます..
function ObjectAlert(a,b,c){
var obj = {};
obj.name = a;
obj.location = b;
obj.shout= function (){alert(c);};
return obj;
}
var shout = ObjectAlert("jake","here","alert");
shout.shout();
お役に立てれば:
var obj = ObjectAlert('jake', 'here', 'alert');
obj.shout();