如何在javascript中使用变量名查找obj中的道具
我正在将字符串传递给下面的函数如何在javascript中使用变量名查找obj中的道具,javascript,angularjs,Javascript,Angularjs,我正在将字符串传递给下面的函数 $scope.sort= function(query){ console.log(query); // results "name"; $scope.resultset.sort(function(a, b) { return parseFloat(b.query) - parseFloat(a.query); //results undefined; }); }; 其中,b和a是我在结果集数组中的对象 如何在obj中找到具
$scope.sort= function(query){
console.log(query); // results "name";
$scope.resultset.sort(function(a, b) {
return parseFloat(b.query) - parseFloat(a.query); //results undefined;
});
};
其中,b
和a
是我在结果集数组中的对象
如何在obj中找到具有变量名的道具?我想您是指使用动态名称访问对象属性 在javascript中,您可以使用类似数组的表示法访问任何对象属性:
b.query
相当于:
b["query"]
所以你可以做:
var property = "query";
var value = b[property];
我想您是指使用动态名称访问对象属性 在javascript中,您可以使用类似数组的表示法访问任何对象属性:
b.query
相当于:
b["query"]
所以你可以做:
var property = "query";
var value = b[property];
是
a
和b
字符串对象吗?。。不能将动态属性附加到javascript中的字符串。是a
和b
字符串对象吗?。。不能将动态属性附加到javascript中的字符串。是a
和b
字符串对象吗?。。不能将动态属性附加到javascript中的字符串。