我最近在学习节点时使用了粉笔包。我尝试同时使用两者chalk.green.bold()
并chalk.bold.green()
得到相同的结果。我喜欢它是如何实现的,绿色既被用作对象又被用作方法。因此,为了简化我的问题,您如何拥有一个名为 say var 的变量并具有相同的输出
var.x.y.z()
var.y.x.z()
var.z.x.y()
...
所有这些都没有明确定义它们的功能?使用什么设计模式(如果有的话)?
我最近在学习节点时使用了粉笔包。我尝试同时使用两者chalk.green.bold()
并chalk.bold.green()
得到相同的结果。我喜欢它是如何实现的,绿色既被用作对象又被用作方法。因此,为了简化我的问题,您如何拥有一个名为 say var 的变量并具有相同的输出
var.x.y.z()
var.y.x.z()
var.z.x.y()
...
所有这些都没有明确定义它们的功能?使用什么设计模式(如果有的话)?