打字稿错误:-类型“字符串”上不存在属性“forEach”

Har*_*jan 2 typescript angular

每当我使用 forEach() 时,我都会在终端中收到此错误

[ts] Property 'forEach' does not exist on type 'string'.
Run Code Online (Sandbox Code Playgroud)

我的应用程序在浏览器中正常工作。一切正常,但我不希望终端出现此类错误。

我使用了下面的代码。请建议我我错过了什么。

 job.forEach(function(state) {
        if((totalcarer['userId']+"")===state.rNo)
        {
          cjobState = state.cJobstatus;
        }
      });
Run Code Online (Sandbox Code Playgroud)

Smi*_*mit 7

arrays: string[];
arrayString: string;
Run Code Online (Sandbox Code Playgroud)

看到它们之间的区别了吗?一个是数组,另一个是字符串。

arrays.forEach(...) // valid.
arrayString.forEach(...) //invalid.
Run Code Online (Sandbox Code Playgroud)