回答編集履歴
4
bugfix
test
CHANGED
@@ -80,19 +80,19 @@
|
|
80
80
|
|
81
81
|
"<tr>"を表示
|
82
82
|
|
83
|
-
for(var i in
|
83
|
+
for(var i=0; i<tr.length; i++){
|
84
84
|
|
85
85
|
"<td>"を表示
|
86
86
|
|
87
|
-
if( i が 配列であれば){
|
87
|
+
if( tr[i] が 配列(オブジェクト)であれば ){
|
88
88
|
|
89
|
-
json2table(i); //再帰
|
89
|
+
json2table(tr[i]); //再帰
|
90
90
|
|
91
91
|
}
|
92
92
|
|
93
93
|
else{
|
94
94
|
|
95
|
-
iを表示
|
95
|
+
tr[i]を表示
|
96
96
|
|
97
97
|
}
|
98
98
|
|
3
JSONっぽく修正
test
CHANGED
@@ -2,11 +2,11 @@
|
|
2
2
|
|
3
3
|
```lang-javascript
|
4
4
|
|
5
|
-
var json =
|
5
|
+
var json = {
|
6
6
|
|
7
7
|
[1, 2, ['a', 'b', 'c']]
|
8
8
|
|
9
|
-
|
9
|
+
};
|
10
10
|
|
11
11
|
```
|
12
12
|
|
@@ -64,11 +64,11 @@
|
|
64
64
|
|
65
65
|
|
66
66
|
|
67
|
-
json2table(
|
67
|
+
json2table({
|
68
68
|
|
69
69
|
[1, 2, ['a', 'b', 'c']]
|
70
70
|
|
71
|
-
|
71
|
+
});
|
72
72
|
|
73
73
|
|
74
74
|
|
2
bugfix.
test
CHANGED
@@ -82,6 +82,8 @@
|
|
82
82
|
|
83
83
|
for(var i in tr){
|
84
84
|
|
85
|
+
"<td>"を表示
|
86
|
+
|
85
87
|
if( i が 配列であれば){
|
86
88
|
|
87
89
|
json2table(i); //再帰
|
@@ -90,9 +92,11 @@
|
|
90
92
|
|
91
93
|
else{
|
92
94
|
|
93
|
-
|
95
|
+
iを表示
|
94
96
|
|
95
97
|
}
|
98
|
+
|
99
|
+
"</td>"を表示
|
96
100
|
|
97
101
|
}
|
98
102
|
|
1
追記
test
CHANGED
@@ -49,6 +49,8 @@
|
|
49
49
|
|
50
50
|
|
51
51
|
この理解で正しい場合、確かにjQueryのプラグインでは見かけたことないですね。
|
52
|
+
|
53
|
+
(私も知らないだけで探せばあるのかもしれませんが)
|
52
54
|
|
53
55
|
|
54
56
|
|