Maison > Questions et réponses > le corps du texte
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 ?
漂亮男人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
.迷茫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 ?
三叔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 });
} // 刚这里有个逗号