npm 包 whenthen 使用教程

阅读时长 4 分钟读完

什么是 whenthen

whenthen 是一个基于 JavaScript 的条件语句库,可以使代码更加简洁、可读性更好。通过 whenthen,我们可以编写出逻辑更加清晰的代码,并避免嵌套的 if/else 语句带来的问题。

如何安装 whenthen

可以使用 npm 安装 whenthen:

如何使用 whenthen

语法及基本使用

使用 whenthen 最基本的语法是:

  • condition 是一个表示条件:可为 Boolean,可为返回 Boolean 的函数
  • action 是一个表示条件成立后要执行的函数
  • otherwiseAction 是一个表示条件不成立时要执行的函数

一个最基础的示例:

更高级的使用

除了基本语法,还有其他方法可以让 whenthen 的使用更加灵活。下面来一一介绍。

和 Promise 结合使用

通过 whenthen,我们也可以结合 Promise 执行异步任务。示例如下:

-- -------------------- ---- -------
----- -------- ----------- -
  ----- ------ - ----- ---------------
  ------ --------------
-

-----------------
  ---------- -- ------------------
  ------------- -- ------------------ ---- ---------

使用链式调用多个条件

链式调用多个条件可以避免使用嵌套的 if/else 语句,使代码更加简洁。示例如下:

总结

使用 whenthen,可以使代码更加清晰、简洁,避免嵌套的 if/else 语句带来的问题。语法简单易懂,使用灵活,可以和 Promise 结合使用,也支持链式调用多个条件。如果您正在寻找一种更好的条件语句实现方式,那么 whenthen 是一个不错的选择。

示例代码

-- -------------------- ---- -------
----- ---- - --------------------

----- ----- - --------
----- ------ - ---------- --- --------
  -------- -- --------
  ------------- -- ---------
---------------------- -------- -- ---------- -----

-- - ------- ----
----- -------- ----------- -
  ----- ------ - ----- ---------------
  ------ --------------
-

-----------------
  ---------- -- ------------------
  ------------- -- ------------------ ---- ---------

-- --------
----------- --- ----
-------- -- --------------------
------------ --- ----
-------- -- ------------------------
------------ --- ----
-------- -- ---------------------
------------- -- ---------------------

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6006710c8dd3466f61ffe12d

纠错
反馈