36 lines
1 KiB
JavaScript
36 lines
1 KiB
JavaScript
// idsIndex-test.js
|
|
|
|
// Questa è la stessa funzione che usi nel tuo programma
|
|
function removeIdFromList(idsIndex, id) {
|
|
return idsIndex.filter(x => x !== id);
|
|
}
|
|
|
|
// Simuliamo idsIndex come lo costruisce il tuo programma:
|
|
// un array di stringhe (ID)
|
|
const idsIndex = [
|
|
"b3cda38a2fdee7ba9bdd2ea07d936b2fa5361baa21be2b2c29f1ad8ebcc4c31e",
|
|
"09ef919ff2a105ad75d2e7631b9c02228c1784df5048c98276fd379f1533360b",
|
|
"dba1de0e187650e62118279beb2d83e8759a6d4fb8a5412a6a18cdc4e01a33d7"
|
|
];
|
|
|
|
// Prendiamo il primo ID
|
|
const idToRemove = idsIndex[0];
|
|
|
|
// LOG iniziali
|
|
console.log("=== TEST RIMOZIONE ID ===");
|
|
console.log("idsIndex iniziale:", idsIndex);
|
|
console.log("ID da rimuovere:", idToRemove);
|
|
console.log("--------------------------");
|
|
|
|
// Rimozione
|
|
const newList = removeIdFromList(idsIndex, idToRemove);
|
|
|
|
// LOG finali
|
|
console.log("idsIndex dopo removeIdFromList:", newList);
|
|
|
|
// Verifica manuale
|
|
if (newList.includes(idToRemove)) {
|
|
console.log("❌ ERRORE: l'ID NON è stato rimosso!");
|
|
} else {
|
|
console.log("✅ OK: l'ID è stato rimosso correttamente.");
|
|
}
|