我有一些参数数组,如:
arr=['abc','xyz','how are you, I am good'];
我想要一个结果:
仅使用javascript。
我在最后一个问题上再次解释了一些问题。 这是场景。
我有6个字符串可用,有一些特殊的字符。
我将这6个字符串分配给这样的数组:
arr=[str1,str2,str3.....);
之后我正在做:
arr=escape(arr);
因为某些字符串变量有特殊的字符。
之后我将这个arr
恢复到这样的其他功能中。
var newarr=unescape(arr);
现在我想从这个新的arr
中获取所有六个变量,我该怎么做?
目前我正在使用分割功能。
split(',');
但问题在于这里有一些变量,因此它会分裂两次 我不想要那个。
答案 0 :(得分:8)
答案 1 :(得分:1)
嗯,你可以在不拆分或加入
的情况下将它们从阵列中取出var arr=['abc','xyz','how are you, I am good'];
console.log('1. ' + arr[0]);
console.log('2. ' + arr[1]);
console.log('3. ' + arr[2]);
答案 2 :(得分:0)
使用联接功能:https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Array/join
arr.join(' ');
答案 3 :(得分:0)
使用拆分功能
string.split(',');
答案 4 :(得分:0)
尝试
string.split(',');
你会得到它
答案 5 :(得分:0)
Fabrizio,这对我有用:
var arr=['abc','xyz','how are you, I am good'];
var res = arr.join("\n");
console.log(res);