arrietty

    1.1.0 • Public • Published

    arrietty —— js小工具合集

    使用方式:

    npm install arrietty  # 安装工具包 
    import { Event } from 'arrietty';  //导入模块

    目录

    1. Event —— 自定义事件对象
    2. Formula —— 四则运算解析
    3. Explain —— 复杂函数解析
    4. Collection —— 区间运算
    5. Deep —— JS对象深度操作

    Event

    使用方式

    import { Event } from 'arrietty';
     
    //注册事件
    Event.on('some-event', (...params) => {
      //事件处理...
    });
     
    //注册事件,触发后,只执行一次
    Event.onOnce('some-event', (...params) => {
      //事件处理...
    });
     
    //注销事件
    Event.off('some-event', handler);
     
    //触发事件
    Event.emit('some-event', ...params);

    Formula

    详情

    import { Formula } from 'arrietty';
     
    //返回后序表达式:[1, 2, +, 3, 4, +, *, 5, +]
    Formula.parse('(1 + 2) * (3 + 4) + 5');
     
    //返回计算结果:26
    Formula.calc('(1 + 2) * (3 + 4) + 5');

    Explain

    详情

    Collection

    详情

    Deep

    //合并两个对象,返回新对象
    Deep.merge(a, b);
    //比较两个对象,返回布尔值
    Deep.compare(a, b);

    to be continue...

    Keywords

    Install

    npm i arrietty

    DownloadsWeekly Downloads

    3

    Version

    1.1.0

    License

    UNLICENSED

    Unpacked Size

    37.2 kB

    Total Files

    14

    Last publish

    Collaborators

    • lanyuechen