JS對象調用屬性使用.和[]兩種方式的區別


一、使用.的方式調用對象的屬性

格式:對象名.屬性名(不帶雙引號)

 

 

 注意:JS對象的屬性標准一般是不用加引號的,加也可以,加了引號時,調用的時候還是要將引號去掉的。特別的情況必須加,如果key數字或者表達式等。引號只是為了表示引號內部的內容是一個整體。

二、使用[ ]的方式調用對象的屬性

格式:對象名[ ' 屬性名 ' ]

 

 

 三、兩者的區別

1、中括號當中的屬性名可以是數字,而點后面則不可以是數字。

2、當在為一個對象動態的添加屬性時,不可以使用點,必須使用[  ] 例如:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM