⊗jsSpDtER 286 of 294 menu

Αμετάβλητη διαγραφή στοιχείων πίνακα σε JavaScript

Ας μάθουμε τώρα πώς να κάνουμε αμετάβλητη διαγραφή στοιχείων σε έναν πίνακα. Ας υποθέσουμε για παράδειγμα ότι έχουμε έναν συγκεκριμένο πίνακα:

let arr = [1, 2, 3, 4, 5];

Ας υποθέσουμε ότι ο αριθμός για διαγραφή αποθηκεύεται στη μεταβλητή ind:

let ind = 3;

Ας διαγράψουμε το στοιχείο με τον δεδομένο αριθμό. Σύμφωνα με την προσέγγισή μας, πρέπει να δημιουργήσουμε ένα αντίγραφο του πίνακα και να διαγράψουμε το στοιχείο από το αντίγραφο. Ας το κάνουμε αυτό:

let copy = Object.assign([], arr); copy.splice(ind, 1); let res = copy;

Ας χρησιμοποιήσουμε τη δεύτερη προσέγγιση:

let res = [ ...arr.slice(0, ind), ...arr.slice(ind + 1) ];

Δημιουργήστε ένα κουμπί, upon pressing το οποίο θα συμβαίνει διαγραφή στοιχείου από τον πίνακα. Ας υποθέσουμε ότι ο αριθμός του στοιχείου για διαγραφή αποθηκεύεται σε μια μεταβλητή.

Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη