簡體   English   中英

打字稿和將對象轉換為字符串

[英]Typescript and converting Object to String

我正在將 Typescript 中的對象轉換為字符串以存儲到數據庫中。

formData.survey_data = encodeURI(JSON.stringify(formData.survey_data));

輸出在瀏覽器中有效,但打字稿堅持我有錯誤。

類型 'string' 不可分配給類型 'any[]'

那有什么意思?

formData.survey_data = encodeURI(JSON.stringify(formData.survey_data));

根據提供的代碼,我假設survey_data的類型為any[] 您正在序列化您的對象並嘗試將其分配給該屬性。 TypeScript 是強類型的,即使 JavaScript 可能能夠處理這種情況,也不允許您這樣做。 (因為 JavaScript 不是強類型的,您可以將任何對象分配給任何屬性)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM