我是编码的新手。请善意回答:)
我有一组对象。
[ { UPDATED_BY: '2301132411' },
{ UPDATED_BY: '1432007924' },
{ UPDATED_BY: '973551993' },
{ UPDATED_BY: '1082191138' },
{ UPDATED_BY: '1079399273' } ]
我希望输出格式如下: ( '2301132411', '1432007924', '973551993', '1082191138', '1079399273')
我可以使用下面的命令输出一个值。我想在这里使用循环来获取所有值。请帮助确切的代码。提前谢谢。
var k={};
var arr = [ { UPDATED_BY: '2301132411' },
{ UPDATED_BY: '1432007924' },
{ UPDATED_BY: '973551993' },
{ UPDATED_BY: '1082191138' },
{ UPDATED_BY: '1079399273' } ];
k=arr[0];
console.log(k);
output: 1432007924
答案 0 :(得分:1)
如果我已正确理解您的问题,您可以使用Array#map
功能实现此目的:
var arr = [
{ UPDATED_BY: '2301132411' },
{ UPDATED_BY: '1432007924' },
{ UPDATED_BY: '973551993' },
{ UPDATED_BY: '1082191138' },
{ UPDATED_BY: '1079399273' }
];
var k = arr.map(function(obj) {
return obj['UPDATED_BY'];
});
console.log(k); // If you wants an array of all values
console.log('(' + k + ')'); // In case you wants one complete string
答案 1 :(得分:1)
this.Msg.InvokeRequired == false
答案 2 :(得分:0)
试试这个:
var output = [];
for(var i = 0;i < arr.length; i++) {
output.push(arr[i]['UPDATED_BY']);
}
console.log(output);