如何检查传递给 Typescript 中函数的参数?

Tou*_*fiq 3 javascript arrays parameters function typescript

我正在用 Typescript 编写,然后将 TS 代码编译成 JS。我被困在这里,因为我不知道如何解决下面提到的错误:

第 2 行上的 TypeScript 错误 - 错误 TS2304:找不到名称“参数”

我的 TS 代码:

1        function testSomething() {
2            var paramsPassed = arguments;
3            console.log("Params are : ", paramsPassed);
4            return arguments.length;
5        }
6
7        const result = testSomething("this", "is", "a", "demo");
8        console.log("Output I want: " , result);

Run Code Online (Sandbox Code Playgroud)

我不知道从哪里导入这个或如何完成我的任务。

Che*_*aik 6

argument 关键字仅在 JavaScript 文件中有效,在 TypeScript 文件中无效。

更改函数如下,

function testSomething(... arguments: string[])
Run Code Online (Sandbox Code Playgroud)

请检查下面的参考链接, /sf/answers/888814461/