当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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


Underscore.js是一个JavaScript库,即使不使用任何内置对象,它也提供了许多有用的函数,例如Map,过滤器,调用等。
_.last()用于显示数组的最后一个元素。它通常用于通过将其分成2个数组来分离数组的元素。一个仅包含最后一个元素,另一个包含除最后一个元素之外的所有元素。

用法:

_.last( array, [n] ) 

参数:该函数接受下面列出的两个参数:


  • array:此参数用于保存数组元素。
  • n:此参数用于保存最后一个元素。

返回值:它返回数组的最后一个元素。

将数字数组传递给_.last()函数:._last()函数将列表中的元素一个接一个地忽略,并忽略它们。它仅从数组中获取最后一个元素并返回它。

例:

<!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()将显示最后一个元素。

例:

<!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()函数将列表中的元素一个接一个地忽略,并忽略它们。它还不能区分特殊字符数组,数字数组或单词数组。它仅从数组中获取最后一个元素并返回它。

例:

<!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()不区分数字,字符和特殊字符数组的原因。

例:

<!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>                    

输出:

注意:这些命令在Google控制台或Firefox中不起作用,因为需要添加这些尚未添加的其他文件。因此,将给定的链接添加到您的HTML文件,然后运行它们。

<script type="text/javascript" src =  
"https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js">  
</script> 


相关用法


注:本文由纯净天空筛选整理自Sakshi98大神的英文原创作品 Underscore.js | _.last() with Examples。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。