Μέθοδος copyWithin() του συστήματος JavaScript Array

Ορισμός και χρήση

copyWithin() Η μέθοδος θα αντιγράψει στοιχεία του συνόλου σε άλλη θέση του συνόλου, καλύπτοντας τις υφιστάμενες τιμές.

copyWithin() Η μέθοδος δεν θα προσθέσει ποτέ περισσότερα στοιχεία στο σύνολο.

Σημείωση:copyWithin() Η μέθοδος θα καλύπτει το αρχικό σύνολο.

Παράδειγμα

Παράδειγμα 1

Καπνισμός των δύο πρώτων στοιχείων στο τέλος του συνόλου:

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.copyWithin(2, 0);

Δοκιμάστε το προσωπικά

Παράδειγμα 2

Καπνισμός των δύο πρώτων στοιχείων του συνόλου στο τρίτο και το τέταρτο σημείο:

var fruits = ["Banana", "Orange", "Apple", "Mango", "Kiwi", "Papaya"];
fruits.copyWithin(2, 0, 2);

Δοκιμάστε το προσωπικά

Γλώσσα

array.copyWithin(target, start, end)

Αξία παράμετρος

Παράμετροι Περιγραφή
target Απαιτητικό. Το σημείο στο οποίο θα αντιγραφεί το στοιχείο.
start Προαιρετικό. Το σημείο του αρχικού τεμαχίου από το οποίο θα ξεκινήσει η αντιγραφή (προεπιλεγμένο 0).
end Προαιρετικό. Το σημείο του τελικού τεμαχίου από το οποίο θα σταματήσει η αντιγραφή (προεπιλεγμένο array.length).

Τεχνικές λεπτομέρειες

Αποτελεσματικός Περιέχει το σύνολο του αριθμητικού
Έκδοση JavaScript: ECMAScript 6

Υποστήριξη του προγράμματος περιήγησης

Τα αριθμήματα στην τράπεζα δείχνουν την πρώτη έκδοση του προγράμματος περιήγησης που υποστηρίζει πλήρως τη μέθοδο.

Chrome Edge Firefox Safari Opera
Chrome 45 Edge Firefox 32 Safari 9 Opera 32
Σεπτέμβριος 2015 Ιούλιος 2015 Σεπτέμβριος 2014 Σεπτέμβριος 2015 Σεπτέμβριος 2015

Σημείωση:Ο Internet Explorer δεν υποστηρίζει τη μέθοδο copyWithin().

Σχετικές Σελίδες

Εκμάθηση:JavaScript Συνάρτηση

Εκμάθηση:JavaScript Συνάρτηση Const

Εκμάθηση:Μέθοδοι Συνάρτησης του JavaScript Συνάρτησης

Εκμάθηση:JavaScript Σύγκριση Συνάρτησης

Εκμάθηση:JavaScript Επανελέγχος Συνάρτησης