Javascript – Methoden zum Kapseln von Datenänderungen und -speicherungen
某草草
某草草 2017-06-12 09:31:57
0
3
629
var warehouseData=[
  {
    "WarehouseId":1,
    "ThirdParyId":301,
    "WarehouseName":"香港",
    "WarehouseType":"海外仓库",
    "WarehouseDesc":"小仓库",
  },
  {
    "WarehouseId":2,
    "ThirdParyId":302,
    "WarehouseName":"深圳",
    "WarehouseType":"本地仓库",
    "WarehouseDesc":"大仓库",
  },
]

Dies sind die Daten im Lager. Ich möchte gerade eine Funktion wie folgt bearbeiten und ändern:

 UpdateWarehouse(obj, callback) {
    for(var i=0;i<warehouseData.length;i++){
        if(warehouseData[i].WarehouseId==obj.WarehouseId){
         warehouseData[i] = obj;
        }
      }
    callback({ Success: true });
},

Es funktioniert nicht, wenn ich es aufrufe. Können Sie mir bitte sagen, ob es falsch ist, es so zu schreiben?

某草草
某草草

Antworte allen(3)
漂亮男人

数据格式有问题 对象最后一条不要加逗号

迷茫

没看出代码写的有什么语法问题 确定不是用得不对?

三叔

是不是这函数前面少个了词 function ?
然后再把那逗号移除掉,, 试试

function UpdateWarehouse(obj, callback) {
    for(var i=0;i<warehouseData.length;i++){
        if(warehouseData[i].WarehouseId==obj.WarehouseId){
         warehouseData[i] = obj;
        }
      }
    callback({ Success: true });
}  // 刚这里有个逗号
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage