You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

TypeScript如何将字符串列表作为API的多个参数传入?

解决方法

你可以使用**扩展运算符(...)**把数组中的元素展开为独立的函数参数,这样就能满足API对多个独立字符串参数的要求。

示例代码如下:

const LIST: string[] = ['list-item-1', 'list-item-2'];

// 使用扩展运算符展开数组元素
api('str1-hardcoded', ...LIST);

这段代码等价于直接硬编码调用:

api('str1-hardcoded', 'list-item-1', 'list-item-2');

扩展运算符会自动将数组中的每个元素依次作为单独参数传递给api函数,完全避免了join把元素合并成单个字符串的问题。如果后续数组LIST的元素数量发生变化,这种写法也能自动适配,不需要修改函数调用的结构。

内容的提问来源于stack exchange,提问作者Debapratim Chakraborty

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 23:35:44