То, что они подразумевают под неложью:
return true;
Так этот код:
var arr = [ "one", "two", "three", "four", "five" ];
$.each(arr, function(i) {
if(arr[i] == 'three') {
return true;
}
alert(arr[i]);
});
предупредит один, два, четыре, пять
Это то же самое. Второй - просто синтаксический сахар для первого, и сравнение равенства перегружено соответствующим образом для типов делегатов:
Два делегата одного типа с одинаковыми целями, методами и списками вызовов считаются равными.
Источник: ] MSDN, Delegate.Equality Operator
Конечный результат тот же. Компилятор автоматически определяет тип делегата, и в результате для его создания не требуется оператор new.