```js import { lnString } from 'ln-util';
npm install ln-utiljs
import { lnString } from 'ln-util';
lnString.charFilter(str:string, char: string);
str // 需要过滤的字符串
char // 过滤的字符
`
lnObject
$3
`js
import { lnObject } from 'ln-util';
lnObject.deepMergeAsync(obj1: any, obj2: any);
obj1 // 合并的主对象
obj2 // 合并的副对象
主对象的参数优先级最高
`
lnRequest
$3
`js
import { lnRequest } from "ln-util";
let urls = [{ url: "http://www.test.com/api/test/test?id=1", index: 1 }]; // 需要批量并发请求的请求数组
let nums = 20; // 每次并发请求数
let timeout = 1000; // 每次并发请求间隔(毫秒级)
lnRequest.makeRequestsAsync(urls, nums, timeout);
`
lnEvent
$3
$3
`js
import { lnEvent } from "ln-util";
let event = new lnEvent();
event.on("test", (e) => {
console.log(test------${e});
});
event.emit("test", 1);
`
lnStack
$3
$3
`js
import { lnStack } from "ln-util";
let stack = new lnStack();
stack.set(); // 向队列中插入一个函数,该方法只有一个传值
stack.next(); // 执行队列中的第一个函数
例子;
let fun = (test) => {
console.log(test------${test});
};
stack.set(fun("sss"));
stack.next();
``