当前位置: 首页 > article >正文

js 之 lodash函数库 的下载与基础使用

什么是lodash

Lodash是一个流行的JavaScript实用工具库,提供了许多高效、高兼容性的工具函数,能够方便地处理集合、字符串、数值、函数等多种数据类型,大大提高工作效率。

 lodsh的安装

$ npm i -g npm
$ npm i --save lodash

lodash的引入

// 引入整个lodash库,体积大:

// 方式1:引入整个lodash对象
import _ from "lodash";
// 方式2:按名称引入特定的函数
import { cloneDeep } from "lodash";
 

//按需引入,减小体积:

// 1.只引入cloneDeep函数
import cloneDeep from "lodash/cloneDeep";
// 2.使用lodash-es
import { cloneDeep } from "lodash-es";

 lodash函数库中的所有函数详情见官方文档:

Lodash Documentation

示例:

import React, { useState } from 'react'
import _ from 'lodash'

const App = () => {
  const handleTabChange = (type) => {
    console.log(type)
    setType(type)
    // 基于列表的排序
    if (type === 'hot') {
      // 最热 => 喜欢点赞数量降序
      // lodash函数库,desc降序排序
      setCommentList(_.orderBy(commentList, ['like'], ['desc']))
    } else {
      // 最新 => 创建时间降序
      // lodash函数库,desc降序排序
      setCommentList(_.orderBy(commentList, ['ctime'], ['desc']))
    }
  }


  return (
    <div className="app">
       ......
    </div>
  )
}

export default App


http://www.kler.cn/a/573128.html

相关文章:

  • 深圳区域、人口、地铁线
  • Amorphous Data如何在DigitalOcean上构建智能、经济的AI Agent
  • Matlab实现车牌识别
  • 【AI神经网络与人脑神经系统的关联及借鉴分析】
  • 数据结构(四)栈和队列
  • python代码注释方式
  • (数据结构)双向链表
  • 自己的网页加一个搜索框,调用deepseek的API
  • 2025-03-04 学习记录--C/C++-PTA 习题5-3 使用函数计算两点间的距离
  • JetBrains学生申请
  • 最新Spring Security实战教程(一)初识Spring Security安全框架
  • 【Python · Pytorch】Conda介绍 DGL-cuda安装
  • 如何配置虚拟机连接finalshell并克隆
  • AI---DevOps常备工具(‌AI-Integrated DevOps Essential Tools)
  • NO.24十六届蓝桥杯备战|二维数组八道练习|杨辉三角|矩阵(C++)
  • 力扣-字符串
  • 设计模式|策略模式 Strategy Pattern 详解
  • EIF加载---虚拟物理地址加载
  • Gartner:数据安全平台DSP提升数据流转及使用安全
  • 【损失函数_模型结构与前向传播的数学建模】