验证码: 看不清楚,换一张 查询 注册会员,免验证
  • {{ basic.site_slogan }}
  • 打开微信扫一扫,
    您还可以在这里找到我们哟

    关注我们

TypeScript中的...扩展运算符如何使用

阅读:305 来源:乙速云 作者:代码code

TypeScript中的...扩展运算符如何使用

在TypeScript中,可以使用扩展运算符(…)来展开数组、对象或字符串。以下是一些示例:

1. 展开数组:

const arr1 = [1, 2, 3];
const arr2 = [4, 5, 6];

const combinedArr = [...arr1, ...arr2]; // [1, 2, 3, 4, 5, 6]

2. 展开对象:

const obj1 = {name: 'Alice', age: 30};
const obj2 = {city: 'New York', country: 'USA'};

const combinedObj = {...obj1, ...obj2}; // {name: 'Alice', age: 30, city: 'New York', country: 'USA'}

3. 展开字符串:

const str = 'hello';
const charArray = [...str]; // ['h', 'e', 'l', 'l', 'o']

4. 参数列表展开:

function sum(...nums: number[]) {
  return nums.reduce((acc, curr) => acc + curr, 0);
}

const numbers = [1, 2, 3];
const result = sum(...numbers); // 6

通过使用扩展运算符,可以方便地将多个数组、对象或字符串组合到一起,或者将数组展开为函数的参数列表。

分享到:
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: hlamps#outlook.com (#换成@)。
相关文章
{{ v.title }}
{{ v.description||(cleanHtml(v.content)).substr(0,100)+'···' }}
你可能感兴趣
推荐阅读 更多>