替换器参数无效

已尝试调用具有无效参数的 JSON.stringify。 replacer 参数必须是函数或数组。

更正此错误

  • 将 replacer 参数更改为函数或数组。

示例

此示例中的代码导致运行时错误,因为 memberfilter 是对象而不是函数或数组。

var contact = new Object();
contact.firstname = "Jesper";
contact.surname = "Aaberg";
contact.phone = ["555-0100", "555-0120"];

var memberfilter = new Object();

// This line will cause a runtime error.
var jsontext = JSON.stringify(contact, memberfilter, "\t");

请参见

参考

JSON 对象 (JavaScript)

JSON.parse 函数 (JavaScript)

JavaScript 运行时错误