Argument de remplacement incorrectInvalid replacer argument

Une tentative a été effectuée pour appeler JSON.stringify avec un argument qui n’est pas valide.An attempt has been made to invoke JSON.stringify with an argument that is not valid. Le replacer argument doit être une fonction ou un tableau.The replacer argument must be a function or an array.

Pour corriger cette erreurTo correct this error

  • Modifier la replacer argument à une fonction ou un tableau.Change the replacer argument to a function or an array.

ExempleExample

Le code dans cet exemple génère une erreur d’exécution, car memberfilter est un objet au lieu d’une fonction ou un tableau.The code in this example causes a runtime error because memberfilter is an object instead of a function or array.

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");  

Voir aussiSee Also

Objet JSON JSON Object
Fonction JSON.parse JSON.parse Function
Erreurs d’exécution JavaScriptJavaScript Run-time Errors