在 Javascript 中恢复 JSON 日期的最佳方法是什么?



JSON.parse(JSON.stringify(obj))

日期被转换为字符串。在性能方面,恢复它们的最佳方式是什么?

您可以通过以下三种不同的方式找到jsperf基准测试:http://jsperf.com/json-parse-date-reviver

这三个中最快的似乎是:

JSON.parse(obj, function(name, value) {
    if (typeof value === "string" && /^dddd-dd-ddTdd:dd:dd.dddZ$/.test(value)) {
        return new Date(value);
    }
    return value;
});

相关内容

最新更新