radash专题

Radash 轻量级的函数工具集

Radash 是一个现代的 JavaScript 实用程序库,旨在提供高效、轻量级的函数工具集,类似于 Lodash,但更加现代化和模块化。Radash 通过提供一系列常用的工具函数,帮助开发者更轻松地处理数组、对象、函数等操作。 以下是一些 Radash 中常用的工具函数及其用法示例: 1. _.try 安全地执行一个可能会抛出错误的函数,并返回一个包含错误和结果的元组。 import

lodash已死?radash库方法介绍及源码解析 —— 对象方法篇

assign:递归合并两个对象 使用说明 功能说明:类似于 JavaScript 的 Object.assign 方法,用于将 override 对象的属性和值复制到 initial 对象中。如果属性值是对象,则递归地进行赋值。 参数:初始对象、覆盖对象。 返回值:返回合并后的新对象 使用代码示例 import { assign } from 'radash'c

lodash已死?Radash库方法介绍及源码解析 —— 异步方法篇

all:同时执行多个异步操作 使用说明 功能描述: 类似于 Promise.all 和 Promise.allSettled,等待一个由多个 Promise 组成的对象或数组中的所有 Promise 都完成(或者其中一个失败)。执行的所有错误和抛出的错误都会收集在 AggregateError 中。 参数:promise对象/promise数组 返回值:所有 promise

Radash一款JavaScript最新的实用工具库,Lodash的平替!

文章目录 Lodash 的痛点进入正题--Radash特点 举例几个常用的api 一说lodash应该大部分前端同学都知道吧,陪伴我们好多年的JavaScript工具库,但是自从 ES6 出现后就慢慢退出前端人的视线,能ES6写的代码绝对不会用Lodash,也不是完全不用,就是用的少了。 Lodash 的痛点 看过Lodash源码的都知道,都是ES5的各种封装,写的很繁