2013-04-16 91 views

回答

0

试试这个:

var array = string.split(''); // where sting is your string 
2

将字符串分割是一样简单:

"hello".split("") 

为了在某个索引中插入一个数组到一个数组,你必须使用splice。例如:

var array = [1,2,3,4], 
    hello = "hello".split(""); 

array.splice.apply(array, [0, 0].concat(hello)); 

最后一行是不容易的先来了解。在JavaScript中,您可以在任何函数上使用apply来以参数作为数组调用函数。

它所做的只是在数组索引0处取0元素,并在此位置插入数组hello。您应该详细了解splitsplice

分割一个空字符串将分裂任何字符。但你可以通过正则表达式来分割等等,所以它非常强大。

0

使用此:

var str = 'java'; 
str.split(''); //["j", "a", "v", "a"] 
0

使用split()join()达到您的要求。

var xArray=[]; 
//Inserting a string at 0th index of an array 
xArray[xArray.length] = "JAVA"; 
//Splitting that String with empty and joining the returned array with "," 
xArray[xArray.length - 1] = xArray[xArray.length - 1].split("").join(",") 

alert(xArray[xArray.length - 1]); //J,A,V,A 
相关问题