Phương thức JavaScript Array copyWithin()
- Trang trước constructor
- Trang tiếp theo entries()
- Quay lại lớp trên Hướng dẫn sách tham khảo JavaScript Array
Định nghĩa và cách sử dụng
copyWithin()
Phương thức sẽ sao chép các phần tử mảng vào vị trí khác trong mảng, ghi đè lên các giá trị hiện có.
copyWithin()
Phương thức này sẽ không bao giờ thêm thêm các mục vào mảng.
Lưu ý:copyWithin()
Phương thức sẽ ghi đè lên mảng ban đầu.
Mô hình
Ví dụ 1
Sao chép hai phần tử đầu tiên vào hai phần tử cuối cùng của mảng:
var fruits = ["Banana", "Orange", "Apple", "Mango"]; fruits.copyWithin(2, 0);
Ví dụ 2
Sao chép hai phần tử đầu tiên của mảng vào vị trí thứ ba và thứ tư:
var fruits = ["Banana", "Orange", "Apple", "Mango", "Kiwi", "Papaya"]; fruits.copyWithin(2, 0, 2);
Cú pháp
array.copyWithin(target, start, end)
Giá trị tham số
Tham số | Mô tả |
---|---|
target | Bắt buộc. Vị trí nơi các phần tử sẽ được sao chép. |
start | Tùy chọn. Vị trí bắt đầu sao chép phần tử (mặc định là 0). |
end | Tùy chọn. Vị trí dừng từ nơi bắt đầu sao chép phần tử (mặc định là array.length). |
Chi tiết kỹ thuật
Giá trị trả về: | Mảng, mảng được thay đổi. |
---|---|
Phiên bản JavaScript: | ECMAScript 6 |
Hỗ trợ trình duyệt
Số trong bảng chỉ ra phiên bản trình duyệt đầu tiên hỗ trợ phương thức này hoàn toàn.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 45 | Edge | Firefox 32 | Safari 9 | Opera 32 |
Tháng 9 năm 2015 | Tháng 7 năm 2015 | Tháng 9 năm 2014 | Tháng 9 năm 2015 | Tháng 9 năm 2015 |
Chú thích:Trình duyệt Internet Explorer không hỗ trợ phương thức copyWithin().
Trang liên quan
Giáo trình:Mảng trong JavaScript
Giáo trình:Const mảng trong JavaScript
Giáo trình:Phương thức mảng trong JavaScript
Giáo trình:Sắp xếp mảng trong JavaScript
Giáo trình:Iterate qua mảng JavaScript
- Trang trước constructor
- Trang tiếp theo entries()
- Quay lại lớp trên Hướng dẫn sách tham khảo JavaScript Array