Как отменить ненужный & ldquo; git reset HEAD ~ 1 & rdquo;

они отрицают результат, а не саму функцию:

!function( x ){ return x }( true );
!true
false

В действительности это слегка сжатая форма:

(function(){}())

, так как она требует 1 меньше персонаж. Причина, по которой это необходимо, заключается в том, что вы не можете вызвать объявление функции напрямую, например. это неверно:

function(){}()

, но добавление ! в начале превращает его в функцию expression и заставляет его работать.

34
задан cahen 5 June 2013 в 16:11
поделиться