洛达什介绍
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 中我们不能链接函数,我们只能将它们包装起来。