文章詳情頁
javascript - 如何給一個對象添加動態屬性
瀏覽:111日期:2023-03-10 11:11:04
問題描述
var options = {pageName: ’index’, position: 1800}var obj = {}現在要把這個屬性添加到obj中變成obj = { index:{position: options.position}}前面的index根據上面的pageName動態變化如何處理?
問題解答
回答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. 為什么autoloader.php文件能知道 $className 代表test2. node.js - win7下,npm 無法下載依賴包,淘寶鏡像也裝不上,求幫忙???3. python - matplotlib安裝之后使用出錯4. 為什么學習PHP5. javascript - js輸入框限定字數問題6. pdo - mysql 簡單注入疑問7. javascript - vue項目里的package.json8. android - 微信登陸不回調問題9. python - 關于爬取網站,下載圖片的時候碰到網址結構問題卡住10. javascript - table固定尾行,有人寫過嗎?
排行榜
