1、陣列轉字串
var a=[1
,2,3
,4,5
]var b=a.
tostring()
var c=
string
(a)console.
log(b)
//1,2,3,4,5
console.
log(
typeof
(b))
//string
console.
log(c)
//1,2,3,4,5
console.
log(
typeof
(c))
//string
字元隱式,+ 會自動呼叫tostring()方法將陣列轉為字串
var a=[1
,2,3
,4,5
]var b=[6
,7,8
,9,0
]var c=a+b
console.
log(c)
//1,2,3,4,56,7,8,9,0(連線處沒有,)
console.
log(
typeof
(c))
//string
多維陣列,會把每一層的陣列都轉化為字串
var a=[[
1,[2
,3],
[4,5
]],[
6,[7
,[8,
9],0
]]];
var b=a.
tostring()
console.
log(b)
//1,2,3,4,5,6,7,8,9,0
console.
log(
typeof
(b))
//string
var a=[1
,2,3
,4,5
];var b=a.
tolocalestring()
console.
log(b)
//1,2,3,4,5
console.
log(
typeof
(b))
//string
var a=[1
,2,3
,4,5
];var b=a.
join
("-"
)console.
log(b)
//1-2-3-4-5
console.
log(
typeof
(b))
//string
2、字串轉陣列
- .split()
將字串以指定的分隔符分割成陣列
var a=
"12_256_2_0"
console.
log(b)
//[ '12', '256', '2', '0' ]
▶陣列中字串與數字互轉
由字串轉成的陣列每一項都是字串,有時需要將其轉成數字
字串轉數字
var a = ['1', '2', '3', '4', '5', '6', '7', '8', '9']
a.map(number); //結果:[1, 2, 3, 4, 5, 6, 7, 8, 9]
數字轉字串
var arr = [1, 2, 3, 4, 5, 6, 7, 8, 9];
arr.map(string); //結果: ['1', '2', '3', '4', '5', '6', '7', '8', '9']
1、物件轉字串
var obj=
var str=
json
.stringify
(obj)
console.
log(str)
//console.
log(
typeof
(str)
)//string
2、json字串轉物件
json.parse
var str=
''var obj=
json
.parse
(str)
console.
log(obj)
//console.
log(
typeof
(obj)
)//object
js中陣列與物件的轉換沒有內建方法,只能寫自定義方法
1、陣列轉物件
let arr =[,
,]let obj =
arr.
foreach
(item=>
)console.
log(
'obj'
,json
.stringify
(obj,
null,2
));//輸出結果
obj
2、物件轉陣列
let arr =
var obj=
for(
let v in obj))}
console.
log(
'arr'
,json
.stringify
(arr,
null,2
));//輸出結果
arr [,,
]
js物件 陣列轉換字串
物件轉換成字串需要使用tostring 方法。1 var a function 4 var b a.tostring 5 console.log a 函式式的function 6 console.log b 字串function 7 console.log typeof a function 8 c...
js物件 陣列轉換字串
物件轉換成字串需要使用tostring 方法。1 var a function 4 var b a.tostring 5 console.log a 函式式的function 6 console.log b 字串function 7 console.log typeof a function 8 c...
json 字串 物件 物件陣列 之間的轉換
首先必須我們都知道 伺服器與客戶端 之間的 請求互動 所傳輸的資料大部分都是json格式。不僅如此,後端其實也可以向傳送http請求,獲取外部api提供的資料。這時後端拿到就是json格式的資料了。對於json資料的處理,我使用的是 fastjson。這mvn專案可以使用 com.alibaba f...