定义在函数的prototype上的属性不会被序列化

  • 可以看下面的代码:

function A(name) {

   this.name = name;

}

A.prototype.sayWhat = 'say what...';

 

var a = new A('dreamapple');

console.log(JSON.stringify(a));

我们可以看到输出结果是{“name”:”dreamapple”}。

posted on 2017-03-21 12:03  1883808  阅读(122)  评论(0编辑  收藏  举报