Middle+
Πώς μετατρέπουμε τα arguments σε πίνακα με τον παλιό τρόπο (ES5), χωρίς Array.from και spread-operator;
sobes.tech AI
Απάντηση από AI
Στο ES5, για να μετατρέψετε το αντικείμενο arguments σε πίνακα χωρίς να χρησιμοποιήσετε το Array.from και τον spread-operator, μπορείτε να χρησιμοποιήσετε τη μέθοδο Array.prototype.slice:
function παράδειγμα() {
var args = Array.prototype.slice.call(arguments);
console.log(args);
}
παράδειγμα(1, 2, 3); // [1, 2, 3]
Αυτή η μέθοδος δημιουργεί έναν νέο πίνακα αντιγράφοντας όλα τα στοιχεία από το arguments. Χρησιμοποιούνταν ευρέως πριν από την εισαγωγή του ES6.