获取 javascript 对象属性
getting an javascript object attr's
我正在尝试到达一个 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" 属性 的值,而不是请求具有用户输入定义的名称的 属性 的值。
我正在尝试到达一个 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" 属性 的值,而不是请求具有用户输入定义的名称的 属性 的值。