回答編集履歴
1
情報の追加。
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/)
|