Javascript 引导表更新结果

Javascript 引导表更新结果,javascript,arrays,bootstrap-table,Javascript,Arrays,Bootstrap Table,我正在使用引导表 我在教程中使用了这个函数 function (e, value, row, index) 我只使用的是行和索引 现在,当我使用这个 console.log(row); 结果是 Object {position: "", username: "test@liferay.com", division: "", status: "1", usertype: ""} 2 "" "test@liferay.com" "" "1" "" 问题是如何检索不同变量或数组中的所有数据 我

我正在使用引导表

我在教程中使用了这个函数

function (e, value, row, index)
我只使用的是
索引

现在,当我使用这个

console.log(row);
结果是

Object {position: "", username: "test@liferay.com", division: "", status: "1", usertype: ""} 2
""
"test@liferay.com"
""
"1"
""
问题是如何检索不同变量或数组中的所有数据

我试过用这种方法

for (var i in row) {
   console.log(row[i]);
}
结果是

Object {position: "", username: "test@liferay.com", division: "", status: "1", usertype: ""} 2
""
"test@liferay.com"
""
"1"
""
更新

我只想将
行中的所有数据传递给新变量以检索它们

我尝试以这种方式输出
console.log(第[2]行)

结果是
undefine

您的变量
是一个
对象
,因此您需要指定名称以获取值:

例如,要获取用户名,您需要:

row.username
如果确实需要将对象转换为数组,可以使用
map

var obj = {
    position: "",
    username: "test@liferay.com",
    division: "",
    status: "1",
    usertype: ""
};
var arr = Object.keys(obj).map(function (key) {return obj[key]});
console.log(arr[1]);

jsFIDLE:

我这样做了,谢谢@Magicprog.fr

var results = JSON.stringify(row);
console.log('results are' + results);
var obj = $.parseJSON(results);
console.log(obj.username);

给我确切的答案

你需要什么<代码>行.位置
行.用户名
等…我可能会问,这可能吗?或者我错过了什么@当我使用
console.log(行)时结果就像一个数组,但当我尝试使用“将数据传递到数组”变量来分离数据时,总是最后一个数据将传递到所有数组变量,其余数据将始终被最后一个数据覆盖。我真的不明白您的意思,请尝试添加更多代码。