2017-09-19 12 views

Répondre

0

Cela se produit lorsque la valeur associée à la propriété n'est pas un valide de type de données JSON. Les types de données valides sont les nombres, les booléens, les chaînes, les tableaux et les objets.

Chaque autre type de variable est non-primitif. Par exemple, un rappel, une instance d'une classe ou un élément DOM.

Donc, si vous faites json.stringify({"prop1" : 5, "prop2" : function(){}}), vous obtiendrez prop1 mais pas prop2 (alors que les deux apparaissent lorsque vous itérer avec boucle for).