_.initial()
_.initial() là hàm trong underscore.js, một thư viện của JavaScript. Phương thức này dùng để tách phần tử cuối cùng của mảng ra khỏi các phần tử còn lại. Nó đơn giản bỏ qua giá trị cuối cùng của mảng.
Cú pháp
_.initial(mảng, n);
_.initial() có thể nhận 2 tham số.
mảng - Phương thức nhận mảng và trả về tất cả các phần tử trừ phần tử cuối cùng.
n - Là số lượng phần tử cần cắt bỏ từ mảng (tính từ phải sang trái). Tham số này là tùy chọn.
Ví dụ
<html> <body> <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js"> </script> </head> <body> <script type="text/javascript"> document.write(_.initial([1,2,3,4,5])); </script> </body> </html>
Kết quả
1,2,3,4
Nếu cung cấp tham số thứ hai (một số), phương thức _.initial() sẽ nhận giá trị đó và cắt bỏ số lượng phần tử tương ứng từ mảng (từ phải sang trái) và hiển thị các phần tử còn lại.
Ví dụ
Trong ví dụ sau, số 4 được cung cấp làm tham số thứ hai nên 4 phần tử sẽ bị cắt bỏ và chỉ còn 1 phần tử hiển thị.
<html> <body> <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js"> </script> </head> <body> <script type="text/javascript"> document.write(_.initial([1,2,3,4,5],4)); </script> </body> </html>
Kết quả
1