json屬性名為什么要雙引號(個人猜測)
更新時間:2014年07月31日 11:32:12 投稿:whsnow
json屬性名為什么要雙引號?更加規(guī)范,利于解析、避免class等關(guān)鍵字引起的不兼容問題,需要的朋友可以參考下
原因一:
更加規(guī)范,利于解析
原因二:
避免class等關(guān)鍵字引起的不兼容問題
原因三:
可能也是最隱晦的:
var a = 00; var b = {00: 12}; a in b; --> true var a = 0; var b = {'00': 12}; a in b; --> false
個人猜測如果js對象的屬性名為非string類型,會先進(jìn)行類型轉(zhuǎn)換, 但是這個過程中可能會出現(xiàn)非預(yù)期性的值,雖然僅屬個例,但養(yǎng)成一個好習(xí)慣還是很有必要的
相關(guān)文章
基于Express框架使用POST傳遞Form數(shù)據(jù)
這篇文章主要為大家詳細(xì)介紹了基于Express框架使用POST傳遞Form數(shù)據(jù),具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-08-08解決layui追加或者動態(tài)修改的表單元素“沒效果”的問題
今天小編就為大家分享一篇解決layui追加或者動態(tài)修改的表單元素“沒效果”的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-09-09使用Three.js?實現(xiàn)虎年春節(jié)3D創(chuàng)意頁面
虎年春節(jié)將至,本文使用?React?+?Three.js技術(shù)棧,實現(xiàn)趣味?3D創(chuàng)意頁面,主要包括:ShadowMaterial、?MeshPhongMaterial等基本材質(zhì)的使用、使用?LoadingManager展示模型加載進(jìn)度、OrbitControls`的緩動動畫、TWEEN簡單補(bǔ)間動畫效果等,感興趣的朋友一起看看吧2022-01-01