js的中括號使用


注意:中括號運算符總是能代替點運算符。但點運算符卻不一定能全部代替中括號運算符。

1. 中括號運算符可以用字符串變量的內容作為屬性名。點運算符不能。例:

var test = 'duiwei'
// 屬性名為duiwei
var data= {
    [test]: 'test'
}
var test = 'duiwei'
// 屬性名為duiwei
var data= {}
data[test] = 'test'

 

2. 中括號運算符可以用純數字為屬性名。點運算符不能。

3. 中括號運算符可以用js的關鍵字和保留字作為屬性名。點運算符不能。


免責聲明!

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



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