0

为什么当我尝试代码时

declare interface String {
  testsdfsdffds();
}

String.prototype.testsdfsdffds = () => {

};

它有效,但替换ObjectString导致错误。我认为您可以毫无问题地扩展 Object 吗?

我的目标确实是模仿 Kotlinapplylet扩展功能 - 但我想了解如何/为什么可以/不能扩展对象?

4

0 回答 0