このページの真ん中に、以下のコードがあります。
var plus = function(x,y){ return x + y };
var minus = function(x,y){ return x - y };
var operations = {
'+': plus,
'-': minus
};
var calculate = function(x, y, operation){
return operations[operation](x, y);
}
calculate(38, 4, '+');
calculate(47, 3, '-');
今ではそれがどのように機能するかを追跡できますが、このような角括弧の使用はこれまで見たことがありません。配列を作成したり、配列のメンバーを参照したりしているようには見えません。これは一般的ですか?もしそうなら、他の例はどこにありますか?