如果我創建一個類有兩個方法,像以下:調用JavaScript動態方法,對象
var Car = function() {}
Car.prototype = {
run: function() {
alert('run');
},
stop: function() {
alert('stop');
}
}
而當DOM準備將調用test()方法,
這個test()方法將創建汽車的一個實例,並調用汽車
$(document).ready(function() {
test("run");
});
function test(method) {
var instance = new Car();
// call instance.run()
}
我知道我必須使用適用的方法()方法,
但我已經試過很多次,失敗
那麼,我如何在Object中使用apply()方法呢?
也許我不明白這個問題,但直接調用'instance.run()'有什麼問題? –
我在這裏錯過了什麼,或者你可以執行'instance.run()'? –
因爲我想用測試(方法)調用不同的方法,所以有時我可以調用test(「run」),有時候測試(「stop」) –