當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


underscore.js _.last()用法及代碼示例


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>

輸出:



相關用法


注:本文由純淨天空篩選整理自Sakshi98大神的英文原創作品 Underscore.js _.last() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。