JavaScript 中 _.initial() 函式的重要性是什麼?
_.initial()
_.initial() 是underscore.js(一個 JavaScript 庫)中的一個函式。此方法用於將陣列的最後一個元素與其餘元素區分開來。此方法只忽略陣列的最後一個值。
語法
_.initial( array, n );
_.initial() 可以接受兩個引數。
array - 此方法接收陣列,並輸出除最後一個元素之外的所有元素。
n - 它只是一個數字,表示要從給定陣列中修剪的元素個數。它是可選的。
示例
<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>
輸出
1,2,3,4
如果我們提供第二個引數,即一個值(數字),那麼方法_.initial() 將接收該值,並從陣列的右端修剪指定數量的元素,然後顯示剩餘的元素。
示例
在下面的示例中,4作為第二個引數提供,因此將修剪4個元素,並顯示剩餘的元素。由於陣列中有5個元素,並且作為第二個引數傳遞的數字是4,因此在修剪元素後,只顯示1個元素,如輸出所示。
<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>
輸出
1
廣告