欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

eval的作用在json

在Javascript中,eval函數(shù)能夠?qū)魅氲淖址?dāng)做腳本代碼來(lái)執(zhí)行,這個(gè)功能也可以用于JSON的處理上。在Javascript中,JSON是指JavaScript對(duì)象表示法,常用于將Javascript對(duì)象或數(shù)組轉(zhuǎn)換為字符串以及將字符串轉(zhuǎn)化為Javascript對(duì)象。

當(dāng)我們從后端服務(wù)器獲取到一個(gè)JSON格式的字符串時(shí),想要將它轉(zhuǎn)化為Javascript對(duì)象,就可以使用eval函數(shù)。我們可以在pre標(biāo)簽中定義一個(gè)JSON字符串:

var jsonStr = '{ "name": "Jack", "age": 20, "gender": "male" }';

然后使用eval函數(shù)將jsonStr轉(zhuǎn)換為Javascript對(duì)象:

var jsonObj = eval("(" + jsonStr + ")");

這里我們要注意的是,eval函數(shù)的參數(shù)必須要用括號(hào)將JSON字符串括起來(lái)以便作為對(duì)象來(lái)處理,否則會(huì)報(bào)錯(cuò)。

最終得到的jsonObj就是我們需要的Javascript對(duì)象,可以進(jìn)行后續(xù)的操作了。