Underscore.js _.last()用于显示数组的最后一个元素。它通常用于将数组的元素分成两个数组。一个仅包含最后一个元素,另一个包含除最后一个元素之外的所有元素。
用法:
_.last( array, [n] )
参数:
- array:该参数用于保存数组元素。
- n:该参数用于保存最后一个元素。
返回值:
它返回数组的最后一个元素。
将数字数组传递给 _.last() 函数
._last() 函数从列表中一一取出元素并忽略它们。它只获取数组中的最后一个元素并返回它。
例子:下面的代码解释了 _.last() 方法与数字数组的使用。
html
<!DOCTYPE html>
<html>
<head>
<script src=
"https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js">
</script>
</head>
<body>
<script type="text/javascript">
console.log
(_.last([1, 2, 3, 4, 5, 6, 7, 8, 9, 10]));
</script>
</body>
</html>
输出:
将字母/单词数组传递给 _.last() 函数
._last() 函数从列表中一一取出元素并忽略它们。它不区分数字和单词数组。它只获取数组中的最后一个元素并返回它。最后console.log()将显示最后一个元素。
例子:下面的代码示例使用字符串或字母实现_.last() 函数。
html
<!DOCTYPE html>
<html>
<head>
<script src=
"https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js">
</script>
</head>
<body>
<script type="text/javascript">
console.log(_.last(['html', 'css', 'js',
'ajax', 'php', 'node.js']));
</script>
</body>
</html>
输出:
将特殊字符数组传递给 _.last() 函数
._last() 函数从列表中一一取出元素并忽略它们。它也不区分特殊字符数组或数字数组或单词数组。它只获取数组中的最后一个元素并返回它。
例子:以下示例说明了 _.last() 函数与特殊字符的行为。
html
<!DOCTYPE html>
<html>
<head>
<script src=
"https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js">
</script>
</head>
<body>
<script type="text/javascript">
console.log
(_.last(['!', '@', '#', '$', '%', '^']));
</script>
</body>
</html>
输出:
将异构数组传递给 _.last() 函数
异构数组是包含各种元素的数组。它也会以同样的方式工作。由于数组中包含 ” 中的所有元素,因此它们被视为字符元素。这就是_.initial()不区分数字、字符和特殊字符数组的原因。
例子:以下代码将 _.last() 函数与异构数组结合使用。
html
<!DOCTYPE html>
<html>
<head>
<script src=
"https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js">
</script>
</head>
<body>
<script type="text/javascript">
console.log(_.last(['1', 'javascript',
'#', '2', 'underscore', '^']));
</script>
</body>
</html>
输出:
相关用法
- underscore.js _.last()用法及代码示例
- underscore.js _.lastindexOf()用法及代码示例
- underscore.js _.lte()用法及代码示例
- underscore.js _.lt()用法及代码示例
- underscore.js _.delay()用法及代码示例
- underscore.js _.difference()用法及代码示例
- underscore.js _.flatten()用法及代码示例
- underscore.js _.initial()用法及代码示例
- underscore.js _.zip()用法及代码示例
- underscore.js _.wrap()用法及代码示例
- underscore.js _.without()用法及代码示例
- underscore.js _.isRegExp()用法及代码示例
- underscore.js _.size()用法及代码示例
- underscore.js _.union()用法及代码示例
- underscore.js _.unzip()用法及代码示例
- underscore.js _.isFinite()用法及代码示例
- underscore.js _.intersection()用法及代码示例
- underscore.js _.isNaN()用法及代码示例
- underscore.js _.isUndefined()用法及代码示例
- underscore.js _.rest()用法及代码示例
- underscore.js _.uniq()用法及代码示例
- underscore.js _.filter()用法及代码示例
- underscore.js _.compact()用法及代码示例
- underscore.js _.noConflict()用法及代码示例
- underscore.js _.now()用法及代码示例
注:本文由纯净天空筛选整理自Sakshi98大神的英文原创作品 Underscore.js _.last() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。