TypeScript 中的命名参数、可选参数、默认参数

对于一些功能比较复杂的函数,需要将很多配置项作为参数传入,这时候传统的位置参数表就不太方便了,因为对于配置项参数,我们往往会设置默认值,希望使用者无需按顺序传入所有参数,而只要指明哪几个参数需要特别配置。 比如一个简单的字符串格式化函数,除了必需的传入值value外,有三个配置项: inde...