jquery .each 有一个动态名称/变量

jquery .each wwith a dynamic name / variable

我有以下语法:

 $.each(result, function(key, value){
         alert(value.first_name);
    });

first_name显然是数组中的一个值。

我want/need要做的是这样的:

$.each(result, function(key, value){
var column='first_name';
             alert(value.column);
        });

我想提醒数组中来自变量的值。这显然失败了,因为它将列视为数组键而不是变量。

这可能吗?

或者 alert(value[2]) 之类的东西也可以

谢谢,

使用value[column]代替value.column

var value = {
    first_name: 'John'
  },
  column = 'first_name';

alert(value[column]);

有关 JavaScript 对象的更多信息 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Working_with_Objects