为什么我对象转出来还是对象,而不是数组。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<script>
var member = [
//special
//0012,0013,0021,0027,0028,0029,0030,0031,0032,0034,0036,0037,0038,
[
'0001','0002','0003','0004','0005','0006','0007','0008','0009','0010',
'0011','0014','0015','0016','0017','0018','0019','0020','0022','0023',
'0024','0025','0026','0027','0033','0035','0039','0040','','','','','',
'','','','','','','',
'0041','0042','0043','0044','0045','0046','0047','0048','0049','0050',
'0051','0052','0053','0054','0055','0056','0057','0058','0059','0060',
],
//One
[
'0001','0002','0003','0004','0005','0006','0007','0008','0009','0010',
'0011','0014','0015','0016','0017','0018','0019','0020','0022','0023',
'0024','0025','0026','0027','0033','0035','0039','0040','','','','','',
'','','','','','','',
'0041','0042','0043','0044','0045','0046','0047','0048','0049','0050',
'0051','0052','0053','0054','0055','0056','0057','0058','0059','0060',
],
//Two
[
'0001','0002','0003','0004','0005','0006','0007','0008','0009','0010',
'0011','0014','0015','0016','0017','0018','0019','0020','0022','0023',
'0024','0025','0026','0027','0033','0035','0039','0040','','','','','',
'','','','','','','',
'0041','0042','0043','0044','0045','0046','0047','0048','0049','0050',
'0051','0052','0053','0054','0055','0056','0057','0058','0059','0060',
],
//three
[
'0001','0002','0003','0004','0005','0006','0007','0008','0009','0010',
'0011','0012','0013','0014','0015','0016','0017','0018','0019','0020',
'0021','0022','0023','0024','0025','0026','0027','0028','0029','0030',
'0031','0032','0033','0034','0035','0036','0037','0038','0039','0040',
'0041','0042','0043','0044','0045','0046','0047','0048','0049','0050',
'0051','0052','0053','0054','0055','0056','0057','0058','0059','0060',
],
//four
[
'0001','0002','0003','0004','0005','0006','0007','0008','0009','0010',
'0011','0012','0013','0014','0015','0016','0017','0018','0019','0020',
'0021','0022','0023','0024','0025','0026','0027','0028','0029','0030',
'0031','0032','0033','0034','0035','0036','0037','0038','0039','0040',
'0041','0042','0043','0044','0045','0046','0047','0048','0049','0050',
'0051','0052','0053','0054','0055','0056','0057','0058','0059','0060',
],
//five
[
'0001','0002','0003','0004','0005','0006','0007','0008','0009','0010',
'0011','0012','0013','0014','0015','0016','0017','0018','0019','0020',
'0021','0022','0023','0024','0025','0026','0027','0028','0029','0030',
'0031','0032','0033','0034','0035','0036','0037','0038','0039','0040',
'0041','0042','0043','0044','0045','0046','0047','0048','0049','0050',
'0051','0052','0053','0054','0055','0056','0057','0058','0059','0060',
],
//Six
[
'0001','0002','0003','0004','0005','0006','0007','0008','0009','0010',
'0011','0012','0013','0014','0015','0016','0017','0018','0019','0020',
'0021','0022','0023','0024','0025','0026','0027','0028','0029','0030',
'0031','0032','0033','0034','0035','0036','0037','0038','0039','0040',
'0041','0042','0043','0044','0045','0046','0047','0048','0049','0050',
'0051','0052','0053','0054','0055','0056','0057','0058','0059','0060',
],
//Join
[
'0001','0002','0003','0004','0005','0006','0007','0008','0009','0010',
'0011','0012','0013','0014','0015','0016','0017','0018','0019','0020',
'0021','0022','0023','0024','0025','0026','0027','0028','0029','0030',
'0031','0032','0033','0034','0035','0036','0037','0038','0039','0040',
'0041','0042','0043','0044','0045','0046','0047','0048','0049','0050',
'0051','0052','0053','0054','0055','0056','0057','0058','0059','0060',
],
];
var member1 = [];
member.forEach((item, i) => {
    member1[i] = {};
member1[i].total = item.length;
member1[i].member = item.filter((n) => n);
});

function transform(obj){
var arr = [];
for(var item in obj){
arr.push(obj[item]);
}
return arr;
}
var members = transform(member1);
alert(members);
</script>

</body>
</html>
阅读 1.6k
3 个回答

数组也是 Object

你这一段,什么作用都没有啊,你想输出什么数组格式?[[member:[...], total:...],[],[]....]?

function transform(obj){
  var arr = [];
  for(var item in obj){
    arr.push(obj[item]);
  }
  return arr;
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题