对象运算符.和[]的用法
生活随笔
收集整理的這篇文章主要介紹了
对象运算符.和[]的用法
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
相同點:它們的第一個運算數(shù)都是對象或者數(shù)組。
區(qū)別:"."將第二個運算數(shù)作為對象的屬性讀寫。第二個運算數(shù)只能是合法的標識符
"[]"將第二個運算數(shù)作為數(shù)組的下標來讀寫。第二個運算數(shù)可以是任何類型的值甚至是undefined,但不能是未定義的標識符。
?
例如:
?與關系運算符不同,當[]的第二個運算數(shù)為對象時,總是先調用它的toString()方法來進行轉換,如果轉換失敗,再調用valueOf方法來轉換。
另外布爾值true和false總是被轉換成字符串值"true"和"false",而不是1和0
例如:
?
?
轉載于:https://blog.51cto.com/265971/909880
總結
以上是生活随笔為你收集整理的对象运算符.和[]的用法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 梦到龙虾和乌龟是什么意思
- 下一篇: welcome