📜  洛达什介绍

📅  最后修改于: 2022-05-13 01:56:28.003000             🧑  作者: Mango

洛达什介绍

Lodash是一个基于 underscore.js 的 JavaScript 库。 Lodash 有助于处理数组、字符串、对象、数字等。它为我们提供了各种内置函数,并使用函数式编程方法使 JavaScript 编码更容易理解,因为无需编写重复的函数,任务可以用一个行代码。如果需要对它们进行大量操作,它还可以更轻松地使用 javascript 中的对象。

安装:可以直接使用CDN链接,也可以使用npm或yarn安装。

方法一:我们可以直接在浏览器中使用Lodash文件。转到官方文档并复制 lodash.min.js 文件 CDN 链接并将此链接粘贴到 head 部分中。

例子:

HTML


  

    
    

  

    

  


Javascript
// Requiring the lodash library  
const _ = require("lodash");  
     
// Use of _.isNumber() method 
console.log(_.isNumber(100)); 
console.log(_.isNumber('GeeksforGeeks courses')); 
console.log(_.isNumber(78.43));


输出:

true
false
true

方法二:我们可以使用npm来安装。确保您已安装 Node.js 和 npm。

npm install lodash

如果您使用的是纱线,那么您可以使用以下命令:

yarn install lodash

现在为了使用 Lodash,你需要 require 代码文件。

const _ = require("lodash");

现在让我们通过代码示例了解如何使用 Lodash。

示例:在此示例中,我们将使用 lodash _.isNumber()方法中的内置方法之一来确定给定值参数是否为数字。

index.js

Javascript

// Requiring the lodash library  
const _ = require("lodash");  
     
// Use of _.isNumber() method 
console.log(_.isNumber(100)); 
console.log(_.isNumber('GeeksforGeeks courses')); 
console.log(_.isNumber(78.43));

运行程序的步骤:index.js保存上述文件并打开终端并键入以下命令以编译和运行程序。

node index.js

输出:

true
false
true

Lodash的优点:

  • 它为我们提供了各种内置函数,用于集合、数组、操作对象和其他实用程序方法,我们可以直接使用它们,而不是从头开始编写它们。
  • 它使我们的代码更加简洁和简洁,便于以后理解和修改。
  • 我们必须记住 Lodash 函数,这使得编码任务变得更加简单。
  • 技术新手更容易开始和学习。
  • 无需编写重复的函数,只需一行代码即可完成任务。

Lodash的缺点:

  • Lodash 的第一个缺点是速度。 Lodash 方法比普通的 JavaScript 函数需要更多的时间来执行。
  • 在 JavaScript 中,我们可以根据需要将许多函数链接在一起,但在 Lodash 中我们不能链接函数,我们只能将它们包装起来。