谷歌浏览器打开控制台报错,关闭无报错问题

chrome的console 在 class 有get length 和 splice方法时, 使用console打印class的实例时会进入length方法,此时 this 为 class的prototype对象。

class A {
  splice(){}

  get length() {
	debugger;
	console.log(this === A.prototype);
	return 0;
  }
}

const a = new A();
console.log(a);

github: 【ERROR】:在 set 和路由跳转时不定时报错 · Issue #559 · open-hand/choerodon-ui · GitHub

posted @ 2024-04-15 10:09  story.Write(z)  阅读(38)  评论(0编辑  收藏  举报