js數組,字符串,json互相轉換函數有哪些


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"]   數組

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM