回答編集履歴
1
情報の追加。
test
CHANGED
@@ -39,3 +39,49 @@
|
|
39
39
|
console.log( array );
|
40
40
|
|
41
41
|
```**動くサンプル:**[https://jsfiddle.net/26qb9o8m/](https://jsfiddle.net/26qb9o8m/)
|
42
|
+
|
43
|
+
|
44
|
+
|
45
|
+
---
|
46
|
+
|
47
|
+
|
48
|
+
|
49
|
+
あ、文字列を使うんですね。ブラウザ限定ですが下記方法で。
|
50
|
+
|
51
|
+
|
52
|
+
|
53
|
+
```JavaScript
|
54
|
+
|
55
|
+
xxx = [];
|
56
|
+
|
57
|
+
var animal = ["犬,猫","ワン,ニャー"];
|
58
|
+
|
59
|
+
var name = "xxx";
|
60
|
+
|
61
|
+
|
62
|
+
|
63
|
+
function getLen(arr){
|
64
|
+
|
65
|
+
return arr.length;
|
66
|
+
|
67
|
+
};
|
68
|
+
|
69
|
+
//配列を分割
|
70
|
+
|
71
|
+
function splitArray(name,arr2){
|
72
|
+
|
73
|
+
var arr1=window[name];
|
74
|
+
|
75
|
+
for(var l = 0; l < getLen(arr2); l++){
|
76
|
+
|
77
|
+
arr1[l] = arr2[l].split(",");
|
78
|
+
|
79
|
+
};
|
80
|
+
|
81
|
+
};
|
82
|
+
|
83
|
+
splitArray( name, animal );
|
84
|
+
|
85
|
+
console.log( xxx );
|
86
|
+
|
87
|
+
```**動くサンプル:**[https://jsfiddle.net/26qb9o8m/1/](https://jsfiddle.net/26qb9o8m/1/)
|