最新回答 / 自由的web
Sublime Text、Vim、Notepad++三款快速高效的編輯器
最贊回答 / 艾力克
原因在于:eval 本身的問(wèn)題。 由于 json 是以”{}”的方式來(lái)開(kāi)始以及結(jié)束的,在 JS 中,它會(huì)被當(dāng)成一個(gè)語(yǔ)句塊來(lái)處理,所以必須強(qiáng)制性的將它轉(zhuǎn)換成一種表達(dá)式。加上圓括號(hào)的目的是迫使 eval 函數(shù)在處理 JavaScript 代碼的時(shí)候強(qiáng)制將括號(hào)內(nèi)的表達(dá)式(expression)轉(zhuǎn)化為對(duì)象,而不是作為語(yǔ)句(statement)來(lái)執(zhí)行。舉一個(gè)例子,例如對(duì)象字面量 {},如若不加外層的括號(hào),那么 eval 會(huì)將大括號(hào)識(shí)別為 JavaScript 代碼塊的開(kāi)始和結(jié)束標(biāo)記,那么{} 將會(huì)被認(rèn)為是執(zhí)行了一句...
最贊回答 / 重慶木頭人
真是不曉得怎么說(shuō)你,啥子?xùn)|西,不曉得回報(bào)和感恩,你都會(huì)了還來(lái)干嘛,有好遠(yuǎn)走好遠(yuǎn),真實(shí)的,討厭,就在這里亂說(shuō)
2014-11-07