资讯专栏INFORMATION COLUMN

学习笔记: 数据操作函数

muddyway / 1985人阅读

摘要:全局函数全局函数全局函数全局函数转换为字符串函数或者利用一款实用的函数式编程库。库信息非常大,只对常用函数进行整理总结

memoize全局函数

https://www.jianshu.com/p/475...

curry全局函数

https://www.jianshu.com/p/111...

map全局函数

https://www.jianshu.com/p/7f5...

reduce全局函数

https://www.jianshu.com/p/8b6...

转换为字符串函数

https://www.jianshu.com/p/29a...

reject

http://www.jstips.co/zh_cn/ja...

function reject(obj, keys) {
    return Object.keys(obj)
        .filter(k => !keys.includes(k))
        .map(k => ({[k]: obj[k]}))
        .reduce((res, o) => Object.assign(res, o), {});
}

// 或者, 利用 pick
function reject(obj, keys) {
    const vkeys = Object.keys(obj)
        .filter(k => !keys.includes(k));
    return pick(obj, vkeys);
}

reject({a: 2, b: 3, c: 4}, ["a", "b"]); // => {c: 4}
ramda.js
Ramda 一款实用的 JavaScript 函数式编程库。
Ramda 库信息非常大,只对常用函数进行整理总结

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/98958.html

相关文章

  • Promise学习笔记

    摘要:异步操作未完成异步操作成功异步操作失败基本用法是一个构造函数,接收一个参数,这个参数是函数,同时这个参数函数要传入两个参数,,分别表示异步操作执行成功后的回调函数和异步操作执行失败后的回调函数。如果调用函数,就会调用方法的第一个参数。 Promise对象 Promise 表示一个异步操作的最终结果,与之进行交互的方式主要是 then 方法,该方法注册了两个回调函数,用于接收 promi...

    tigerZH 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<