2017-03-06 38 views
0

()我在終端打字稿錯誤: - 物業「的forEach」每當我使用的forEach上不存在類型「字符串」

[ts] Property 'forEach' does not exist on type 'string'. 

我的應用程序在瀏覽器中正常工作,得到這個錯誤。一切正常,但我不想在終端這樣的錯誤。

我在下面的代碼中使用它。請告訴我我缺少的東西。

job.forEach(function(state) { 
     if((totalcarer['userId']+"")===state.rNo) 
     { 
      cjobState = state.cJobstatus; 
     } 
     }); 
+0

什麼是'工作'?你在哪裏指定它? – echonax

+0

它是一個數組。 –

+1

不完整的信息。您需要提供有關問題和錯誤的所有相關信息。 – Smit

回答

2
arrays: string[]; 
arrayString: string; 

見之間的差異?一個是數組,另一個是字符串。

arrays.forEach(...) // valid. 
arrayString.forEach(...) //invalid. 
+0

var job = jobs ['sentCarer'] 我正在嘗試從作業中讀取數據。 –

+0

什麼是'工作'? – Smit

+1

它是一個數組變量。 謝謝。現在我用公共工作:字符串;並運作 –