對不起,我最後一個問題。這是更好格式化的問題。如何通過另一種方法傳遞方法而不調用它,並將變量對象傳遞給它?
我有我傳遞的方法,通過一個方法:
method("my_passed_method()")
function method(passed_method){
eval(passed_method.replace('()', + '(' + obj + ')');
}
但這返回:
SyntaxError: missing ] after element list
我假定這只是一些簡單的JSON語法錯誤。
在你的代碼中有一個錯誤+ ..... – 2012-04-05 15:18:35
這裏有幾個很好的答案。在javascript方法中,函數是可以像任何其他對象一樣傳遞給其他函數的對象。 eval也是邪惡的。 – 2012-04-05 15:25:38