我的代码是:
var dps = JSON.stringify(ReportArray[i].displaySettings);
dps = dps.slice(1, -1)
dps = dps.replace('"', "'").replace('"', "'");
加载html文件时,我会收到此错误:
Uncaught TypeError: Cannot read property 'slice' of undefined
at Object.success (xfmerFramework.js:602)
at c (jquery-1.9.1.min.js:3)
at Object.fireWith [as resolveWith] (jquery-1.9.1.min.js:3)
at k (jquery-1.9.1.min.js:5)
at XMLHttpRequest.r (jquery-1.9.1.min.js:5)
JSON.stringify
如果输入不确定,将返回 undefined
。
>>> JSON.stringify(undefined)
undefined
请检查是否定义了ReportArray[i].displaySettings
- ReportArray[i]
是否真的包含displaySettings
属性?等。