簡體   English   中英

異步JSON.stringify

[英]Asynchronous JSON.stringify

如果我有:

fetched_user.settings = null;
fetched_user.settings = JSON.stringify(settings);
$http.post('/api_endpoint', {
  val: fetched_user.settings
});

並且JSON.stringify需要永遠執行,然后我的理解是val: fetched_user.settings可能會為null,因為這是異步執行的(async newbie checkpoint:這是正確的嗎?)。

通常在這些情況下,我會提供一個回調函數,以便在長時間運行的任務完成時執行,但是,JSON.stringify()不提供回調選項。

我該怎么寫呢?

JSON.stringify不是異步的,因此$ string.post行在字符串化完成之前不會執行。

暫無
暫無

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

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