Где я могу получить информацию о синтаксисе параметров объекта для функций JavaScript?

Если я хочу вызвать функцию следующим образом:

moo({ a: 4 });

Обычно мне нужно сформулировать определение моей функции следующим образом:

function moo(myArgObj) {
    print(myArgObj.a);
}

Но этот удивительный синтаксис полностью действителен в паукообразных обезьянах. для определения функций:

function moo({ a, b, c }) { // valid syntax!
    print(a); // prints 4
}

Что это за функция?

6
задан Kyll 23 July 2019 в 12:44
поделиться