toJSON 是 InterposeBehavior 类中的方法,它将 InterposeBehavior 对象转化为 JSON 格式的字符串。
toJSON()
返回一个 JSON 格式的字符串。
var behavior = new InterposeBehavior(1, 2, 3);
var jsonStr = behavior.toJSON();
console.log(jsonStr); // "{"start":1,"end":2,"functionIndex":3}"
toJSON 方法将 InterposeBehavior 对象序列化为一个 JSON 格式的字符串。start、end、functionIndex。start 和 end 属性表示函数拦截器的作用范围,functionIndex 属性表示函数拦截器在该范围所对应的函数列表索引。toJSON 方法是 InterposeBehavior 对象的标准序列化方式。可以在调用 JSON.stringify 方法时自动调用该方法进行序列化。