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 次浏览

启动您的职业生涯

完成课程获得认证

开始学习
广告
© . All rights reserved.