array.slice() trong Javascript
Hàm slice có chức năng trích xuất một số phần tử của mảng, vị trí bắt đầu và kết thúc việc trích xuất sẽ được xác định bởi tham số truyền vào hàm. Lưu ý hàm sẽ trích xuất không bao gồm phần tử end truyền vào, ví dụ array.slice(1,4) thì các phần tử được trích xuất sẽ là 1, 2 và 3( không bao gồm phần ...
Hàm slice có chức năng trích xuất một số phần tử của mảng, vị trí bắt đầu và kết thúc việc trích xuất sẽ được xác định bởi tham số truyền vào hàm. Lưu ý hàm sẽ trích xuất không bao gồm phần tử end truyền vào, ví dụ array.slice(1,4) thì các phần tử được trích xuất sẽ là 1, 2 và 3( không bao gồm phần tử 4).
Hàm sẽ trả về kết quả là một mảng mới bao gồm các phần tử được trích xuất.
Hàm sẽ không làm thay đổi mảng gốc.
Cú pháp
Cú pháp: array.slice(start, end)
Trong đó:
- start là vị trí bắt đầu trích xuất.
- end là vị trí kết thúc, kết quả sẽ không bao gồm phần tử end.
Cách sử dụng
Ví dụ: sử dụng hàm arrayslice để trích xuất nội dung của mảng ban đầu.
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> </head> <body> <h1>Học lập trình miễn phí tại code24h.com</h1> <p>Click vào button để kiểm tra.</p> <button onclick="myFunction()">In</button> <p id="demo"></p> <script> demoP = document.getElementById("demo"); var subject = ["html", "php", "php", "c#", "python", "androi", "ios"]; document.getElementById("demo").innerHTML = subject; function myFunction(item, index) { var slice = subject.slice(1, 4); document.getElementById("demo").innerHTML = slice; } </script> </body> </html>
Các loại function khác
- Array Functions
- Number Functions
- String Functions
- Date / Time function
- Math function
- Global function
- Boolean Function
- DOM Function
Nguồn: code24h.com