Au milieu de cette page, je trouve le code ci-dessous.
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, '-');
Maintenant, même si je peux voir comment cela fonctionne, je n'ai jamais vu cette utilisation de crochets carrés auparavant. Ça ne semble certainement pas qu'il crée un tableau ou référence un élément d'un tableau. Est-ce courant? Si oui, quels sont quelques autres exemples?