typescript三个点是什么符号
typescript中的三个点(…)是扩展运算符,它用于展开数组、对象和函数参数。扩展运算符的使用方法如下:数组展开:展开数组元素为单个参数。对象展开:展开对象属性为单个参数。函数参数展开:展开函数参数为单个数组。
typescript三个点是什么符号
TypeScript 中的三个点(…)是扩展运算符。
扩展运算符的作用
展开数组:将数组元素展开为单个参数。展开对象:将对象属性展开为单个参数。展开函数参数:将函数参数展开为单个数组。
扩展运算符的用法
数组展开:
const numbers = [1, 2, 3];const newNumbers = […numbers, 4, 5]; // [1, 2, 3, 4, 5]
登录后复制
对象展开:
const person = { name: ‘John’, age: 30 };const newPerson = { …person, city: ‘New York’ }; // { name: ‘John’, age: 30, city: ‘New York’ }
登录后复制
函数参数展开:
function sum(…numbers: number[]) {return numbers.reduce((a, b) => a + b, 0);}sum(1, 2, 3, 4, 5); // 15
登录后复制
注意事项
扩展运算符只能用于展开可迭代对象。扩展运算符可以与解构赋值运算符(…)结合使用,用于从对象或数组中提取特定属性或元素。
以上就是typescript三个点是什么符号的详细内容,更多请关注范的资源库其它相关文章!
<
转载请注明:范的资源库 » typescript三个点是什么符号