recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - Méthodes pour encapsuler les modifications et les sauvegardes de données

var warehouseData=[
  {
    "WarehouseId":1,
    "ThirdParyId":301,
    "WarehouseName":"香港",
    "WarehouseType":"海外仓库",
    "WarehouseDesc":"小仓库",
  },
  {
    "WarehouseId":2,
    "ThirdParyId":302,
    "WarehouseName":"深圳",
    "WarehouseType":"本地仓库",
    "WarehouseDesc":"大仓库",
  },
]

Ce sont les données de l'entrepôt. Maintenant, je souhaite éditer et modifier l'une des données. Je viens d'écrire une fonction, comme suit :

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

Ça ne marche pas quand je l'appelle. Pourriez-vous s'il vous plaît me dire si c'est mal de l'écrire comme ça ?

某草草某草草2751 Il y a quelques jours636

répondre à tous(3)je répondrai

  • 漂亮男人

    漂亮男人2017-06-12 09:33:57

    Il y a un problème avec le format des données. N'ajoutez pas de virgule au dernier élément de l'objet

    .

    répondre
    0
  • 迷茫

    迷茫2017-06-12 09:33:57

    Je ne vois aucun problème grammatical dans le code. Êtes-vous sûr qu'il n'est pas utilisé de manière incorrecte ?

    répondre
    0
  • 三叔

    三叔2017-06-12 09:33:57

    Y a-t-il un mot manquant function devant cette fonction
    Alors supprimez la virgule, essayez-le

     ?
    function UpdateWarehouse(obj, callback) {
        for(var i=0;i<warehouseData.length;i++){
            if(warehouseData[i].WarehouseId==obj.WarehouseId){
             warehouseData[i] = obj;
            }
          }
        callback({ Success: true });
    }  // 刚这里有个逗号

    répondre
    0
  • Annulerrépondre