Kara za wydajność dla niezdefiniowanych argumentów
Często mam opcjonalne argumenty w funkcjach, ale niektóre testy pokazują, że w Firefoxie i Safari (70-95%) osiągają one ogromne wyniki. O dziwo, jeśli podam wartość literalnąniezdefiniowany wtedy nie ma kary. Co może tu się stać? Nie sądziłbym, że jest to problem z łańcuchem zasięgu, ponieważ są one z natury lokalne dla tej funkcji. Czy mam zacząć przechodzić?niezdefiniowany do każdego opcjonalnego argumentu?