UNPKG

@cainiaofe/cn-utils

Version:

菜鸟前端基础工具库

28 lines (27 loc) 675 B
import { v4 as uuid } from 'uuid'; /** * 安全 JSON.parse * * @param {string} text 需要 JSON.parse 的字符串 * @returns {object} JSON.parse 返回的值 */ export var safeJSONParse = function (text, defaultValue) { if (defaultValue === void 0) { defaultValue = {}; } try { return JSON.parse(text); } catch (error) { return defaultValue; } }; /** * delay * * @param {number} time 需要delay的时间,ms * @returns {Promise} delay的promise */ export var sleep = function (time) { if (time === void 0) { time = 0; } return new Promise(function (resolve) { return setTimeout(resolve, time); }); }; export { uuid };