首頁 > web前端 > js教程 > 主體

JSON.parse 但沒有錯誤

Susan Sarandon
發布: 2024-10-13 06:17:30
原創
746 人瀏覽過

JSON.parse but without errors

介紹

我們都曾經遇到過這樣的情況:我們只想呼叫 JSON.parse,並且如果我們嘗試解析的值為 null 或未定義,則不會收到錯誤。

JSON.tryParse 來救援

我們可以做的就是簡單地引入 JSON.tryParse 方法來解決這個問題。

執行

只需在應用程式開始時定義此函數並使其全域可用。

JSON.tryParse = function (value) {
  try {
    return JSON.parse(value);
  } catch (error) {
    return null;
  }
};
登入後複製

用法

假設您想檢索快取的使用者而不必嘗試/cacth。方法如下:

const user = JSON.tryParse(localStorage.getItem("user"));
// returns "null" instead of throwing an error in case there is no entry
登入後複製

結論

本教學幫助我們解析 JSON 對象,而不必每次都擔心出現問題。

祝您開發愉快!

以上是JSON.parse 但沒有錯誤的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:dev.to
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板