有时我会在查看源页面(html 查看源)中看到以下代码:
if (JSON.stringify(["\u2028\u2029"]) === '["\u2028\u2029"]') JSON.stringify = function (a) {
var b = /\u2028/g,
c = /\u2029/g;
return function (d, e, f) {
var g = a.call(this, d, e, f);
if (g) {
if (-1 < g.indexOf('\u2028')) g = g.replace(b, '\\u2028');
if (-1 < g.indexOf('\u2029')) g = g.replace(c, '\\u2029');
}
return g;
};
}(JSON.stringify);
- 有什么问题
JSON.stringify(["\u2028\u2029"])
需要检查?
附加信息 :
JSON.stringify(["\u2028\u2029"])
值为"[" "]"
'["\u2028\u2029"]'
值也是"[" "]"