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