我不明白 Chalk 的(NodeJS 模块)语法是如何工作的(这让我很困扰)。我已经广泛搜索了答案,但我没有任何运气,并且可能不知道我需要寻找的技术术语。我尝试在 StackOverflow、“方法链”、“原型”等上查找特定于粉笔的问题。尝试查看粉笔的源代码,但似乎仍然无法弄清楚我的答案。有问题的语法是:
// Code snippet from the Chalk NPM Page.
log(chalk.blue.bgRed.bold('Hello world!'));
log(chalk.blue('Hello', 'World!', 'Foo', 'bar', 'biz', 'baz'));
我熟悉方法链接,也熟悉将函数存储在对象中。我的主要问题是:如何同时chalk.blue
成为属性和函数?
任何帮助将不胜感激。无论是完整的解释还是朝着正确的方向推进。