您的位置:首頁技術文章
文章詳情頁

javascript - 求教如何在外部重定義js參數

瀏覽:121日期:2023-05-05 08:51:56

問題描述

如何在外部重新定義js文件中的data參數?

digg: function(obj, projId, subjId, optId) { data = {’answer’: JSON.stringify(answer),’login’: 1,’source’: 1,’g_tk’: generateToken(getKey()),’format’: ’script’,’callback’: ’parent.AppPlatform.Survey.Digg.ReceiveDiggResult’ }}

問題解答

回答1:

data = {’answer’: ’answer’,’login’: 1,’source’: 1,’g_tk’: ’g_tk’,’format’: ’script’,’callback’: function(){}}就可以了,data沒有寫var。會綁在外面的回答2:

digg: function(obj, projId, subjId, optId) { data = {’answer’: JSON.stringify(answer),’login’: 1,’source’: 1,’g_tk’: generateToken(getKey()),’format’: ’script’,’callback’: ’parent.AppPlatform.Survey.Digg.ReceiveDiggResult’ };}data = {};

就可以了,函數內的data的作用范圍只在函數內部有效,所以函數外重新定義data完全不影響函數內部data的操作。

標簽: JavaScript
相關文章:
国产综合久久一区二区三区