4 回答

慕田峪7331174
TA貢獻1828條經驗 獲得超13個贊
在代碼中使用eval是很危險的,特別是用它執行第三方的JSON數據(其中可能包含惡意代碼)時,盡可能使用JSON.parse()方法解析字符串本身。該方法可以捕捉JSON中的語法錯誤,并允許你傳入一個函數,用來過濾或轉換解析結果。如果此方法以備Firfox 3.5 、IE8 及 Safari 4 原生支持。大多數javascript類庫包含的JSON解析代碼會直接調用原生版本,如果沒有原生支持的話,會調用一個略微不那么強大的非原生版本來處理。

慕姐4208626
TA貢獻1852條經驗 獲得超7個贊
添加回答
舉報
0/150
提交
取消