我有3個碼:調用內部函數以JavaScript
代碼1:
var object = {
someMethod: function(a) { console.log("hello") }
};
代碼2:
var object = {
someMethod: function(a) { calling() }
};
function calling(){console.log("i am calling me");}
代碼3:
var wrapper = function(){
add: function(key, value){ localStorage.setItem(key, value) }
};
只有代碼3似乎失敗:未捕獲的SyntaxError:意外肯((...)VM296:3是它在Chrome中給出的錯誤。有人可以解釋它有什麼問題嗎?
我的想法是在其中創建一個函數'wrapper'和'add','delete'和'update'方法,以便像下面這樣訪問它們:wrapper.add(param1,param2);