js 實現字典


js 有兩種數據結構,array和object,es6又加了兩種map和set。js實現字典看似要用object,其實應該使用數組Array,因為數組也是object

代碼實現:

/*=======字典========*/
var Dictionary=function(){
    this.data=[]
    this.find=find
    this.add=add
    this.remove=remove
}
//查找
var find=function(key){
    return this.data[key]
}
//添加
var add=function(key,value){
    this.data[key]=value
}
//移除
var remove=function(key){
    delete this.data[key]
}



/*======測試========*/
var d=new Dictionary()
d.add('name','張三')
d.add('age','12')
d.add('sex','男')
console.log(d)
console.log(d.find("age"))
d.remove('age')
console.log(d)

 


免責聲明!

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



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