【发布时间】:2015-06-20 06:34:45
【问题描述】:
有没有办法覆盖打字稿中的 [] 操作?我们使用 1.4,因此我们可以使用需要 1.4 的解决方案。
更新:我最初的问题非常不清楚。我的意思是我可以将它作为运算符添加到类中吗?在我的课堂上,我目前有一个方法:
public get(index : number) : LinkedListNode<t> {
if (this._first === null || (index >= this._count)) {
return null;
}
var node = this._first;
while (index-- > 0) {
node = node._next;
}
return node;
}
我希望能够调用 data[5] 而不是 data.get(5)。
有没有办法做到这一点?
感谢和抱歉最初的问题非常不准确。
【问题讨论】:
-
你为什么要出于兴趣?
-
正如你 can't in Javascript,我怀疑 Typescript 是否支持它。
-
@X.L.Ant 你的疑惑是正确的。它没有。
-
不,不要这样做。
-
我更新了我的问题,这大大改变了它 - 因此改变了答案。很抱歉造成混乱。