js數組,字符串,json互相轉換函數有哪些
一、總結
一句話總結:
JSON.stringify(arr) JSON.parse(jsonString)
str.split('')
array.join('')
1、js數組如何轉字符串?
array.join('')
var arr = [1,2,3,4,'巴德','merge']; var str = arr.join(','); console.log(str); // 1,2,3,4,巴德,merge
2、字符串如何轉數組?
str.split('')
var str = '1,2,3,4,巴德,merge'; var arr = str.split(','); console.log(arr); // ["1", "2", "3", "4", "巴德", "merge"] 數組 console.log(arr[4]); // 巴德
3、js數組轉json字符串和json字符串轉數組?
JSON.stringify(arr) JSON.parse(jsonString)
var str = '1,2,3,4,巴德,merge'; var arr = str.split(','); var strify = JSON.stringify(arr); console.log(arr); // ["1", "2", "3", "4", "巴德", "merge"] 數組 console.log(arr[4]); // 巴德 console.log(strify); // ["1", "2", "3", "4", "巴德", "merge"] 字符串 var arrParse = JSON.parse(strify); console.log(arrParse); // ["1", "2", "3", "4", "巴德", "merge"] 數組
二、js 數組,字符串,json互相轉換(轉)
轉自:js 數組,字符串,json互相轉換
https://www.cnblogs.com/woodk/p/5714329.html
數組轉字符串
var arr = [1,2,3,4,'巴德','merge']; var str = arr.join(','); console.log(str); // 1,2,3,4,巴德,merge
字符串轉數組
var str = '1,2,3,4,巴德,merge'; var arr = str.split(','); console.log(arr); // ["1", "2", "3", "4", "巴德", "merge"] 數組 console.log(arr[4]); // 巴德
字符串轉數組,數組轉數組格式化,數組格式化轉數組
var str = '1,2,3,4,巴德,merge'; var arr = str.split(','); var strify = JSON.stringify(arr); console.log(arr); // ["1", "2", "3", "4", "巴德", "merge"] 數組 console.log(arr[4]); // 巴德 console.log(strify); // ["1", "2", "3", "4", "巴德", "merge"] 字符串 var arrParse = JSON.parse(strify); console.log(arrParse); // ["1", "2", "3", "4", "巴德", "merge"] 數組