文章詳情頁
javascript - 如何給一個對象添加動態(tài)屬性
瀏覽:107日期:2023-03-10 11:11:04
問題描述
var options = {pageName: ’index’, position: 1800}var obj = {}現(xiàn)在要把這個屬性添加到obj中變成obj = { index:{position: options.position}}前面的index根據(jù)上面的pageName動態(tài)變化如何處理?
問題解答
回答1:var options = {pageName: ’index’, position: 1800}var obj = {} obj = { [options.pageName]:{position: options.position}}回答2:
var result = {};function objSet(keyName,targetName){ var obj = {}; for(var key in options){if( key == keyName){ var temp = {}; temp[targetName] = options[targetName]; obj[keyName] = temp; break;} } return obj;}result = objSet('pageName','position');//這樣?
標簽:
JavaScript
相關文章:
1. MySQL主鍵沖突時的更新操作和替換操作在功能上有什么差別(如圖)2. 關于mysql聯(lián)合查詢一對多的顯示結果問題3. python中如何計算t分布的值?4. mysql在限制條件下篩選某列數(shù)據(jù)相同的值5. 數(shù)據(jù)庫 - Mysql的存儲過程真的是個坑!求助下面的存儲過程哪里錯啦,實在是找不到哪里的問題了。6. python執(zhí)行cmd命令,怎么讓他執(zhí)行類似Ctrl+C效果將其結束命令?7. python - scrapy url去重8. 實現(xiàn)bing搜索工具urlAPI提交9. python - Django有哪些成功項目?10. Python從URL中提取域名
排行榜

熱門標簽