Phương thức array.slice() trong JavaScript là gì?

Phuong Thuc Array Slice Trong Javascript La Gi



Mảng JavaScript là các biến đặc biệt được sử dụng để giữ một giá trị và nhiều giá trị. Có một số phương thức trong JavaScript được liên kết với các biến này, chẳng hạn như “ mảng.slice() ”, “ mảng.splice ”, “ mảng.pop() ”, và nhiều người khác. Các phương thức này được sử dụng rộng rãi để thao tác và sửa đổi các mảng.

Hướng dẫn này sẽ thảo luận cụ thể về phương thức array.slice() trong JavaScript.

Phương thức “array.slice()” trong JavaScript là gì?

Trong JavaScript, “ mảng.slice() ” phương thức trả về một lát hoặc mảng con của mảng. Mảng được trả về chứa phần tử được xác định bởi phần đầu và tất cả các phần tử tiếp theo cho đến, nhưng nó không bao gồm phần tử được xác định bởi phần cuối. Nếu không chỉ định phần cuối, thì mảng được trả về chứa tất cả các phần tử từ đầu đến cuối của mảng.







Làm cách nào để sử dụng phương thức “array.slice()” trong JavaScript?

Để sử dụng phương thức array.slice() trong JavaScript, có thể sử dụng cú pháp sau:



mảng. lát cắt ( bắt đầu, kết thúc )

Đây, ' mảng.slice() ” bao gồm hai tham số được liệt kê dưới đây:



  • bắt đầu ” được sử dụng để xác định điểm bắt đầu của lát mảng.
  • kết thúc ” chỉ định giá trị cho phần cuối của mảng.

Ví dụ 1: Sử dụng phương thức array.slice() với các giá trị chỉ mục bắt đầu và kết thúc

Để sử dụng phương thức array.slice(), hãy thử đoạn mã đã nêu:





  • Xác định một chức năng với một tên cụ thể. Trong trường hợp này, chúng tôi đã xác định “ chức năng() ” như một chức năng.
  • Khởi tạo biến với một tên cụ thể và gán giá trị trong một mảng.
  • Sau đó, khai báo một biến khác với một tên khác và gọi “ mảng.slice() ” và chỉ định các tham số giá trị, trong đó giá trị đầu tiên “ 4 ” xác định điểm bắt đầu của mảng và giá trị thứ hai “ 7 ” chỉ định phần cuối của mảng.
  • Sau đó, ' console.log() ” được gọi hai lần để hiển thị mảng thực tế và mảng được cập nhật:
chức năng chức năng ( ) {

là mảng = [ 'Quả xoài' , 'Quả táo' , 'Chuối' , 'Quả anh đào' , 'Dưa gang' , 'Quả dứa' , 'Quả nho' ] ;

var new_array = mảng. lát cắt ( 4 , 7 ) ;

bảng điều khiển. đăng nhập ( mảng ) ;

bảng điều khiển. đăng nhập ( new_array ) ;

}

Cuối cùng, gọi hàm đã xác định:

chức năng ( ) ;

Đây là mảng thực tế và mảng được cắt lát:



Ví dụ 2: Chỉ sử dụng phương thức “array.slice()” với giá trị chỉ mục bắt đầu

Bạn cũng có thể sử dụng “ mảng.slice() ” bằng cách xác định giá trị bắt đầu của chỉ mục mảng. Trong ví dụ đã nêu này, chúng tôi đã xác định mảng có giá trị số và gọi “ mảng.slice() ” phương pháp trong đó “ 2 ” xác định điểm bắt đầu của chỉ mục mảng. Kết quả là, phương thức sẽ loại bỏ hai giá trị từ đầu và trả về một mảng mới với các phần tử còn lại:

chức năng chức năng ( ) {

là mảng = [ 32 , 65 , 78 , 23 , 57 , 31 ] ;

var new_array = mảng. lát cắt ( 2 ) ;

bảng điều khiển. đăng nhập ( mảng ) ;

bảng điều khiển. đăng nhập ( new_array ) ;

}

Sau đó, gọi hàm đã xác định với sự trợ giúp của tên hàm:

chức năng ( ) ;

Kết quả là, hai phần tử đầu tiên đã bị xóa khỏi mảng và một mảng mới với các phần tử còn lại được hiển thị trên bàn điều khiển:

Đó là tất cả về phương thức array.slice() trong JavaScript.

Phần kết luận

Các ' mảng.slice() ” là một phương thức của JavaScript loại bỏ một phần cụ thể của một mảng với sự trợ giúp của một chỉ mục đã xác định. Người dùng có thể chỉ định chỉ mục bắt đầu và kết thúc làm tham số của phương thức. Hơn nữa, việc chỉ định chỉ mục bắt đầu duy nhất sẽ loại bỏ các phần tử khỏi phần đầu của mảng. Blog này đã tuyên bố “ mảng.slice() ” với nhiều ví dụ trong JavaScript.