當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
javascript --- [有趣的条件]双等号的隐式调用和数据劫持
生活随笔
收集整理的這篇文章主要介紹了
javascript --- [有趣的条件]双等号的隐式调用和数据劫持
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1 雙等號的隱式調用和數據劫持
- 求下面條件,在a為什么樣時,等號成立
1.1 雙等號的隱式轉換
- 首先得了解雙等號的隱式轉換規則
| 對象 == 字符串 | 隱式調用 toString方法將對象轉換成字符串 |
| null == undeifned | 相等 |
| NaN == NaN | 不相等 |
| 其他情況 | 都轉換成數字進行比較. |
- 思路: 根據雙等號的隱式轉換規則,每次調用調用toString(),可以重寫a屬性下面的toString方法,初始時i的值設置為0,每次返回++i
1.2 數據劫持
-
還有一種方法是使用數據劫持,沒當讀取a元素時返回一個i
-
數據劫持回顧:
- 使用數據劫持完成小栗子
總結
以上是生活随笔為你收集整理的javascript --- [有趣的条件]双等号的隐式调用和数据劫持的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java remove all_如何使用
- 下一篇: web前端期末大作业网课设计与实现 _简