js陣列與字串的相互轉換

2021-09-01 11:28:53 字數 948 閱讀 7516

一、陣列轉字串(join)

例子:

var a, b,c; 

a = new array(a,b,c,d,e);

b = a.join('-'); //a-b-c-d-e 使用-拼接陣列元素

c = a.join(''); //abcde

二、字串轉陣列(split)例子:

var str = 'ab+c+de';

var a = str.split('+'); // [ab, c, de]

var b = str.split(''); //[a, b, +, c, +, d, e]

三、陣列外層包含字串(eg:  '[1,2,3,4]'):

今天這個問題困擾了我一下,去掉兩邊的引號?太天真。。。(還是字串格式)

轉json:

var datastr = '[1,2,3]';

console.log(datastr);

dataarr = json.parse(data);

console.log(dataarr);

控制台:

json資料格式:主要由物件 和陣列 [ ] 組成

物件包括鍵值對(屬性:屬性值),value 可為 str,num,list,obj。取值使用 objcet.key

鍵:值用冒號分開,對間用,連線

陣列包含元素:num,str,list,objcet 都可以,利用索引訪問 [index],用 . 連線各個值

JS陣列與字串的相互轉換

1.陣列轉字串 tostring 方法可把陣列轉換為字串,並返回結果,陣列中的元素之間用逗號分隔。返回值與沒有引數的 join 方法返回的字串相同。join separator 方法把陣列中的所有元素放入乙個字串。元素是通過指定的分隔符進行分隔的。separator為指定要使用的分隔符。如果省略該引...

js陣列與字串的相互轉換

需要將陣列元素用某個字元連線成字串,示例 如下 let array new array 0,1,2,3,4 let string array.join console.log string 輸出 0,1,2,3,4 實現方法為將字串按某個字元切割成若干個字串,並以陣列形式返回,示例 如下 let s...

js陣列與字串的相互轉換方法

1 陣列轉字串 需要將陣列元素用某個字元連線成字串,示例 如下 var a,b a new array 0,1,2,3,4 b a.join 0 1 2 3 4 2 字串轉陣列 實現方法為將字串按某個字元切割成若干個字串,並以陣列形式返回,示例 如下 var s abc,abcd,aaa ss s....