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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。