回答編集履歴

1

回答文が役に立たないので、データを変更

2017/12/11 08:18

投稿

miyabi-sun
miyabi-sun

スコア21158

test CHANGED
@@ -55,3 +55,51 @@
55
55
  });
56
56
 
57
57
  ```
58
+
59
+
60
+
61
+ ---
62
+
63
+
64
+
65
+ 【おまけ】普通のオブジェクトをつくる
66
+
67
+
68
+
69
+ オブジェクトじゃないじゃないか!
70
+
71
+ こっちも私の勝手に作っちゃうんだからね!!
72
+
73
+
74
+
75
+ ```JavaScript
76
+
77
+ function huga (str) {
78
+
79
+ return str
80
+
81
+ .split(',')
82
+
83
+ .map(function(it){ return it.split(':'); })
84
+
85
+ .reduce(function(obj, it){
86
+
87
+ obj[it[0]] = it[1];
88
+
89
+ return obj;
90
+
91
+ }, {});
92
+
93
+ }
94
+
95
+ var vals = huga('a:1,b:2,c:3');
96
+
97
+ console.log(vals);
98
+
99
+ // Object { a: "1", b: "2", c: "3" }
100
+
101
+ ```
102
+
103
+
104
+
105
+ これなら私の回答文のはじめの状態から使えると思うから試してみてね。