このような関数を呼び出したい場合:
moo({ a: 4 });
通常、関数定義は次のように表現する必要があります。
function moo(myArgObj) {
print(myArgObj.a);
}
しかし、この素晴らしい構文は、関数を定義するためのspidermonkeyで完全に有効です。
function moo({ a, b, c }) { // valid syntax!
print(a); // prints 4
}
この機能は何ですか?