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