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

objattr和obj

李中冰2年前16瀏覽0評論

objattr和obj?

讀取和設置對象屬性有兩種寫法:

1、(.)點操作符:靜態的。右側必須是一個以屬性名稱命名的簡單標識符。屬性名用一個標識符來表示。標識符必須直接出現再js程序中,它們不是數據類型,因此程序無法修改它們。

2、([ ])中括號操作符:動態的。方括號里必須是一個計算結果為字符串的表達式,屬性名通過字符串表示。字符串是js的數據類型,在程序運行時可以修改和創建它們。

主要有以下區別:

1、([ ])可以用變量作為屬性名或訪問,而點方法不可以

2、[ ]中括號法--可以用數字作為屬性名,而點語法不可以;

3, [] 可以動態訪問的屬性名,可以在程序運行時創建和修改屬性,點操作符就不行!

( 即 []--可以動態設置和獲取)

4,如果屬性名中包含會導致語法錯誤的字符,或者屬性名是關鍵字或者保留字,也可以使用方括號表示法。

//如:(屬性名有空格,請使用方括號 [] )

簡單利用:在數組原型鏈上增加一個去重得的方法,并能實現鏈式寫法。

希望這點回答能夠幫助你

點號運算符java,objattr和obj