loading...

6

es6 管道操作符

javascript读完大概需要3分钟

  • 发布时间:2019-05-23 16:22 星期四
  • 刘伟波
  • 408
  • 更新于2019-05-25 08:57 星期六

管道操作符

试验性的管道操作符 |> (目前其标准化流程处于 stage 1 阶段)

let url = "!" |> decodeURI;

使用传统语法写的话,等效的代码是这样的:

let url = decodeURI("!");

语法

expression |> function

例子

函数链式调用节
当链式调用多个函数时,使用管道操作符可以改善代码的可读性。

const double = (n) => n * 2;
const increment = (n) => n   1;

// 没有用管道操作符
double(increment(double(5))); // 22

// 用上管道操作符之后
5 |> double |> increment |> double; // 22

摘自

--
作者:刘伟波

链接:http://www.liuweibo.cn/p/255

来源:刘伟波博客

本文原创版权属于刘伟波 ,转载请注明出处,谢谢合作

你可能感兴趣的文章

    发表评论

    评论支持markdown,评论内容不能超过500字符,如果内容过多或者要及时回复,建议去 segmentfault平台, 也可以来我的直播间来提问。
    关于技术问题或者有啥不懂的都可以留言, 我会定期回复答疑, 也可以来 我的直播间 提问, 推荐最新仓库 前端知识体系, 感謝支持!
    波哥威武说道:

    @test

    • @test 测试 aaa

      波哥威武2019-05-28 10:32 星期二
    • @test 测试

      波哥威武2019-05-28 10:32 星期二