在开发工具控制台中试试这个:
JSON.stringify(document.body.getBoundingClientRect())
输出是{},而不是合理的。
有什么想法吗?
答案 0 :(得分:2)
JSON.stringify在内部使用名为toJSON的方法。
您可以为您的对象或您的情况指定它,覆盖它:
class Collection extends Array {
constructor(data) {
super(...data);
this.add = function(model) {
this.push(model);
}
}
}