麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 語言 > JavaScript > 正文

JavaScript實現的類字典插入或更新方法實例

2024-05-06 16:22:55
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了JavaScript實現的類字典插入或更新方法,實例分析了javascript針對類字典的插入與更新技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了JavaScript實現的類字典插入或更新方法。分享給大家供大家參考。具體如下:

代碼表述了類字典插入或更新的相關思想,感興趣的朋友主要看懂代碼意思就行,不必過于深究

 

 
  1. <script type="text/javascript"
  2. function insertOrUpdate(array, keyName, keyVal, fieldNames, fieldVals) { 
  3. var hasExist = false
  4. var len = array.length; 
  5. for (var i = 0; i < len; i++) { 
  6. if (array[i][keyName] && array[i][keyName] == keyVal) { 
  7. // 已存在則直接更新 
  8. hasExist = true
  9. for (var j = 0; j < fieldNames.length; j++) { 
  10. array[i][fieldNames[j]] = fieldVals[j]; 
  11. if (!hasExist) {// 如果不存在則插入 
  12. array[len] = {}; 
  13. array[len][keyName] = keyVal; 
  14. for (var k = 0; k < fieldNames.length; k++) { 
  15. array[len][fieldNames[k]] = fieldVals[k]; 
  16. var orders = [ 
  17. "OrderId" : 1, 
  18. "OrderAmount" : { 
  19. "OldValue" : 10, 
  20. "NewValue" : 20 
  21. },  
  22. "OrderId" : 2, 
  23. "OrderAmount" : { 
  24. "OldValue" : 20, 
  25. "NewValue" : 30 
  26. }]; 
  27. insertOrUpdate(orders, "OrderId", 1, ["OrderAmount"], [{"OldValue": 145, "NewValue": 1125}]); 
  28. console.dir(orders); 
  29. insertOrUpdate(orders, "OrderId", 3, ["OrderAmount"], [{"OldValue": 75, "NewValue": 95}]); 
  30. console.dir(orders); 
  31. </script> 

希望本文所述對大家的javascript程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 久久999久久 | 久久精品站 | 中国女人内谢69xxxx天美 | 国产精品一区二区三区在线播放 | 国产免费美女 | 欧美一级毛片免费观看视频 | 人人玩人人爽 | 精品偷拍久久 | 欧美一级特黄aaaaaaa什 | 午夜精品成人 | 国产91大片 | 91精品国产91久久久久久丝袜 | 国产69久久精品成人看 | 久久久麻豆 | gril hd | 国产成人综合在线视频 | 欧美性黄| 91精品国产综合久久久欧美 | 久久久久电影网站 | 国内精品久久久久影院不卡 | 欧美精品一区二区三区在线 | 黄色大片高清 | 日美av在线 | 西川av在线一区二区三区 | 黄色特级毛片 | 国产午夜精品久久久 | 欧美69free性videos | 久久探花 | 欧洲狠狠鲁 | av电影网站在线观看 | 久久久久久久一区二区 | 国产一区二区三区视频免费 | 免费网站看v片在线a | 欧美在线观看视频一区 | 日韩黄色片网站 | 禁漫天堂久久久久久久久久 | 亚洲一区在线免费视频 | 欧美成人精品一区二区三区 | 舌头伸进添的我好爽高潮网站 | 久久sp| 精品国产呦系列在线看 |