如何在Javascript对象中使用变量

时间:2018-12-20 13:16:55

标签: javascript javascript-objects

我在jQuery函数中有一个名为selectedTeam的对象,我可以记录 selectedTeam的“名字”,但是在另一个.js文件中属于另一个.html文件,如果我尝试 log selectedTeam["Selected_Driver Weight"]日志,则会得到未定义的值而不是实际值。

obj.js:

var selectedTeam = {
"Selected_Driver Weight": "none",
"Selected_Car Weight": "none",
"Selected_Car Speed": "none",
"Selected_Car Break Disk": "none"

}

main.js:

$(document).ready(function(){
$("#select-team_mercedes").click(function(){
         isMercedesSelected = true;
         console.log("You have successfully selected "+ Mercedes["Team Name"]);
            //Set for selected
            selectedTeam["Selected_Driver Weight"] = Mercedes["Team Name"];
            console.log(selectedTeam["Selected_Driver Weight"]);
        });
});

第二个html的.js文件:

console.log(selectedTeam["Selected_Driver Weight"]);

我得到:undefined;

1 个答案:

答案 0 :(得分:-1)

在obj.js中的

执行以下操作: 导出const selectedTeam = ...

在main.js中的

执行以下操作: 从'path / to / your / obj.js'导入{selectedTeam}