JavaScript のインデックス演算子をオーバーロードしようとしています。私はこのようにしてみました:
var obj = {};
obj.[] = function(i) {
}
…しかし、上記のコードは失敗しました。コンパイラはインデックス演算子のオーバーロードをサポートしていないと思います。そのような方法が本当に必要です。それを実装する方法はありますか?
JavaScript のインデックス演算子をオーバーロードしようとしています。私はこのようにしてみました:
var obj = {};
obj.[] = function(i) {
}
…しかし、上記のコードは失敗しました。コンパイラはインデックス演算子のオーバーロードをサポートしていないと思います。そのような方法が本当に必要です。それを実装する方法はありますか?