teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

情報の追加。

2017/08/06 09:38

投稿

kei344
kei344

スコア69625

answer CHANGED
@@ -18,4 +18,27 @@
18
18
  };
19
19
  splitArray( array, animal );
20
20
  console.log( array );
21
- ```**動くサンプル:**[https://jsfiddle.net/26qb9o8m/](https://jsfiddle.net/26qb9o8m/)
21
+ ```**動くサンプル:**[https://jsfiddle.net/26qb9o8m/](https://jsfiddle.net/26qb9o8m/)
22
+
23
+ ---
24
+
25
+ あ、文字列を使うんですね。ブラウザ限定ですが下記方法で。
26
+
27
+ ```JavaScript
28
+ xxx = [];
29
+ var animal = ["犬,猫","ワン,ニャー"];
30
+ var name = "xxx";
31
+
32
+ function getLen(arr){
33
+ return arr.length;
34
+ };
35
+ //配列を分割
36
+ function splitArray(name,arr2){
37
+ var arr1=window[name];
38
+ for(var l = 0; l < getLen(arr2); l++){
39
+ arr1[l] = arr2[l].split(",");
40
+ };
41
+ };
42
+ splitArray( name, animal );
43
+ console.log( xxx );
44
+ ```**動くサンプル:**[https://jsfiddle.net/26qb9o8m/1/](https://jsfiddle.net/26qb9o8m/1/)