map做js前端處理,用於多次操作臨時儲存資料

2021-07-01 23:43:22 字數 1265 閱讀 1955

/**   

* js實現的map   

* author:chenjun

* date:2015/4/21

*/    

//定義map     

function map()     

;      

}      

//將key-value放入map中     

map.prototype.put = function(key,value)catch(e)      

};      

//根據key從map中取出對應的value     

map.prototype.get = function(key)catch(e)      

};      

//判斷map中是否包含指定的key     

map.prototype.containskey=function(key)     

return false;     

}catch(e)     

}     

//判斷map中是否包含指定的value     

map.prototype.containsvalue = function(value)      

return false;      

}catch(e)      

};      

//刪除map中指定的key     

map.prototype.remove = function(key)catch(e)      

};      

//清空map     

map.prototype.clear = function();      

}catch(e)      

};      

//判斷map是否為空     

map.prototype.isempty = function();      

//獲取map的大小     

map.prototype.size=function()     

//返回map中的key值陣列     

map.prototype.keyarray=function()     

return keys;     

}     

//返回map中的value值陣列     

map.prototype.valuearray=function()     

return values;     

}  

用goto做異常處理

今天在csdn上看到的關於錯誤返回值的討論,感覺非常有趣。從中可以看出被教化的孩子與大神之間的區別.討論如下 先放上提問者的源程式 這是第一種,做出判斷後,如果條件出錯,直接return.1 int mystrlen char str 2 8 9 if str 0 10 13 14 while st...

用goto做異常處理

今天在csdn上看到的關於錯誤返回值的討論,感覺非常有趣。從中可以看出被教化的孩子與大神之間的區別.討論如下 先放上提問者的源程式 這是第一種,做出判斷後,如果條件出錯,直接return.1 int mystrlen char str 2 89if str 0 10 1314while str 0 ...

1023組個最小數(用map鍵值做)

給定數字 0 9 各若干個。你可以以任意順序排列這些數字,但必須全部使用。目標是使得最後得到的數盡可能小 注意 0 不能做首位 例如 給定兩個 0,兩個 1,三個 5,乙個 8,我們得到的最小的數就是 10015558。現給定數字,請編寫程式輸出能夠組成的最小的數。輸入在一行中給出 10 個非負整數...