Làm cách nào để xóa hai phần tử đầu tiên khỏi mảng trong JavaScript?
Trong Javascript, có hai phương thức trong Show shift()
const array = [1, 2, 3, 4, 5, 6, 7, 8, 9];array.shift(); // returns 1console.log(array); // prints [2, 3, 4, 5, 6, 7, 8, 9]mối nối (bắt đầu, xóaĐếm) Để xóa phần tử đầu tiên, chúng tôi sẽ cần cung cấp hai đối số cho Đối số thứ hai là const array = [1, 2, 3, 4, 5, 6, 7, 8, 9];array.splice(0, 1); // returns [1]console.log(array); // prints [2, 3, 4, 5, 6, 7, 8, 9]0, là số mục chúng tôi muốn trích xuất. Vì chúng tôi chỉ xóa một mục nên số lần xóa là const array = [1, 2, 3, 4, 5, 6, 7, 8, 9];array.splice(0, 1); // returns [1]console.log(array); // prints [2, 3, 4, 5, 6, 7, 8, 9]1 Điều quan trọng cần lưu ý là const array = [1, 2, 3, 4, 5, 6, 7, 8, 9];array.splice(0, 1); // returns [1]console.log(array); // prints [2, 3, 4, 5, 6, 7, 8, 9]1 const array = [1, 2, 3, 4, 5, 6, 7, 8, 9];array.splice(0, 1); // returns [1]console.log(array); // prints [2, 3, 4, 5, 6, 7, 8, 9]Cái nào nhanh hơn? Chạy thử nghiệm trên jsperf. com, chúng tôi có một người chiến thắng rõ ràng. Sử dụng Sử dụng Hãy đi sâu vào để xem những gì đang xảy ra dưới mui xe. Dưới đây là tóm tắt nhanh về cách thức hoạt động của từng phương pháp sự thay đổi()
mối nối (0, 1)
Sự khác biệt chính giữa hai phương pháp nằm ở Bước 1 và 2. Nếu tất cả những gì bạn cần làm là xóa phần tử đầu tiên, hãy luôn sử dụng Làm cách nào để xóa phần tử đầu tiên trong mảng trong JavaScript?Phương thức shift() xóa phần tử đầu tiên khỏi một mảng và trả về phần tử đã xóa đó. Phương thức này thay đổi độ dài của mảng.
Làm cách nào để xóa một phần tử cụ thể khỏi một mảng trong JavaScript?Có thể xóa các phần tử mảng bằng cách sử dụng toán tử JavaScript delete . Sử dụng xóa để lại các lỗ không xác định trong mảng. Thay vào đó, hãy sử dụng pop() hoặc shift().
Làm cách nào để xóa 3 phần tử cuối cùng khỏi mảng trong JavaScript?Phương thức javascript pop() . Nó được sử dụng để loại bỏ phần tử cuối cùng khỏi mảng. Điều này có thể được lặp lại trong một vòng lặp gồm n lần lặp để loại bỏ n phần tử cuối cùng của mảng bằng cách sử dụng vòng lặp while.
Làm cách nào để xóa phần tử đầu tiên trong đối tượng JavaScript?Dịch chuyển mảng JavaScript()
. Phương thức shift() thay đổi mảng ban đầu. The shift() method removes the first item of an array. The shift() method changes the original array. |