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

更新於:2019年7月30日

406 次瀏覽

啟動您的職業生涯

完成課程獲得認證

開始學習
廣告