陣列和字串的相互轉換及物件和字串的相互轉換

2022-07-06 19:21:09 字數 735 閱讀 8706

一、數字轉字串

1. tostring()方法

例: let arr = [1, 2, 3]

let str = arr.tostring()

console.log(str)  // 1, 2, 3

2. join()方法 -> 可以指定分隔符(如果省略引數,則預設為逗號)

例: let arr = [1, 2, 3]

let str = arrr.join('-')

console.log(str)  // 1-2-3

二、字串轉陣列

1. split()方法

例: let str = "abc, abcd, aaa"

let str2 = str.split(",")

console.log(str2)   // [abc, abcd, aaa]

2. 使用解構形成字陣列

例:let str = "hao123"

let arr = [...str]

console.log(arr)    // ["h", "a", "o", "1", "2", "3"]

3. array.form()   -> 乙個字元乙個字元轉

例: array.form('foo')    // ['f', 'o', 'o']

三、物件轉字串

json.stringify(obj)

四、字串轉物件

json.parse(str)

字串和字元陣列的相互轉換

在寫 之前,先弄清字串和字元陣列的區別。其實他們沒有任何區別,只是存放在記憶體中的一樣到數,是字串還是字元陣列,完全是由我們去看待的!那 0 呢?這個是我們理解兩者一點點區別到關鍵,在字串中,預設儲存的時候都有個 0 為什麼要這樣,就是為了告訴記憶體存放到字元快結束了。而字元陣列其實不需要到,為什麼...

JSON字串和物件相互轉換

同事問了我乙個問題 server端返回了乙個json結構的字串,怎麼樣去訪問json物件裡面的值?jquery有沒有對返回的json資料進行解析?我自己寫了乙個小的demo,還有從網上查了一些資料,在這裡跟大家分享一下 在工作中發現server端傳給前端json格式的字串,使用eval json 沒...

json物件與字串的相互轉換,陣列和字串的轉換

1.json物件轉換為字串 json.stringify value replacer space var student new object student.id 001 student.name 程陳 student.age 18 var str json.stringify student ...