2016-03-12 46 views
1

我想在我的腳本執行以下代碼:執行的功能與一個JavaScript關鍵字名稱

var current = x.getObj(0); 
current.delete(); 

我意識到刪除是一個關鍵字,被視爲運營商,而不是函數,所以我得到一個「運營商之後缺少名字」的錯誤。我怎樣才能明確地運行它作爲一個功能?

+1

是什麼'x'?什麼是getObj? –

+1

@RajaprabhuAravindasamy這與我的問題無關。我只是用那條線作爲例子。我關心的是第二行,即我正在調用刪除函數的地方。 – AuthenticReplica

+0

如果我在控制檯中編寫'var a = {delete:function(){console.log(「hi」)}}',然後使用'a.delete()',它對我很有用。 – Chris

回答

4

你可以嘗試這樣的: current["delete"]()