javascript - 求教如何在外部重定義js參數(shù)
問(wèn)題描述
如何在外部重新定義js文件中的data參數(shù)?
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’ }}
問(wèn)題解答
回答1:data = {’answer’: ’answer’,’login’: 1,’source’: 1,’g_tk’: ’g_tk’,’format’: ’script’,’callback’: function(){}}就可以了,data沒有寫var。會(huì)綁在外面的回答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 = {};
就可以了,函數(shù)內(nèi)的data的作用范圍只在函數(shù)內(nèi)部有效,所以函數(shù)外重新定義data完全不影響函數(shù)內(nèi)部data的操作。
相關(guān)文章:
1. 我在導(dǎo)入模板資源時(shí)遇到無(wú)法顯示的問(wèn)題,請(qǐng)老師解答下2. 運(yùn)行python程序時(shí)出現(xiàn)“應(yīng)用程序發(fā)生異常”的內(nèi)存錯(cuò)誤?3. thinkphp6使用驗(yàn)證器 信息如何輸出到前端頁(yè)面4. python - sqlalchemy更新數(shù)據(jù)報(bào)錯(cuò)5. javascript - h5微信中怎么禁止橫屏6. PHPExcel表格導(dǎo)入數(shù)據(jù)庫(kù)怎么導(dǎo)入7. macos - 無(wú)法source activate python278. html5 - 前端面試碰到了一個(gè)緩存數(shù)據(jù)的問(wèn)題,來(lái)論壇上請(qǐng)教一下9. html - 網(wǎng)頁(yè)的a標(biāo)簽到底要不要寫上域名?10. css - 移動(dòng)端 盒子內(nèi)加overflow-y:scroll后 字體會(huì)變大

網(wǎng)公網(wǎng)安備