获取一个javascript对象attr's

getting an javascript object attr's

本文关键字:attr 对象 javascript 一个 获取      更新时间:2023-09-26

我正在尝试访问一个javascript对象,比方说它被称为"john"

    // lets say userInput = 'john';
    var userInput = document.getElementById("userInput").value, 
    $http.get(url).then(function (response) {
        var myData = response.data.userInput; // dosent work but response.data.john does
        console.log(myData);
    });
};

我做错了什么?

您需要使用括号表示法:

var myData = response.data[userInput]; 

您当前正在请求response.data的"userInput"属性的值,而不是请求具有由用户输入定义的名称的属性。