當(dāng)前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
JavaScript中Map的应用及Map中的bug
生活随笔
收集整理的這篇文章主要介紹了
JavaScript中Map的应用及Map中的bug
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
今天一同事讓我解決一個(gè)關(guān)于JS的問題,想了想,還是用Map解決比較方面,先來看看JS中是如何定義Map的
map.js
這就是定義Map的代碼,將它寫成一個(gè)js文件,我這里命名為map.js,現(xiàn)在來看看如何使用,在頁面中先加載這個(gè)腳本文件
測試?頁面
?
在測試的過程中發(fā)現(xiàn)一個(gè)bug,添加的時(shí)候是按你點(diǎn)擊的順序走的,但是一旦取消一個(gè)checkbox,那么這個(gè)map就會(huì)出現(xiàn)問題,取不到實(shí)際的值,一遇到null就直接結(jié)束了,想了半天沒有想出辦法,最后折中了一下,還是用array把這個(gè)問題解決了,也就是說不用map存儲(chǔ)了,改用數(shù)組,代碼如下
?
還是js本身的東西好用,如果有人能解決我用map遇到的問題,請(qǐng)聯(lián)系我,謝謝!
本文轉(zhuǎn)自sucre03 51CTO博客,原文鏈接:http://blog.51cto.com/sucre/450691,如需轉(zhuǎn)載請(qǐng)自行聯(lián)系原作者
總結(jié)
以上是生活随笔為你收集整理的JavaScript中Map的应用及Map中的bug的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Introduction or Why
- 下一篇: AngularJS 无限滚动加载数据控件