Z powodu "wojny religijnej" w moim obecnym miejscu pracy postanowiłem zbadać historię funkcji ASI w javascript.Dlaczego automatyczne dodawanie średniego średnika (ASI) zostało dodane do javascript?
Ale mam problem ze zrozumieniem, dlaczego i kiedy ASI został wprowadzony do javascript.
Wygląda na to, że była to funkcja na zawsze, ale czy istnieje konkretny powód, aby istniały dwa sposoby na zakończenie wyrażenia w javascript?
Niektóre źródła opisują ASI jako funkcję korekcji błędów, co oznaczałoby, że pomijanie średników jest złą praktyką.
Czy istnieje wpływ na wydajność w oparciu o ASI?
Osobiście wolę średniki, ponieważ dzięki nim intencje są bardziej wyraźne, ale osobiste preferencje nie stanowią uzasadnionego argumentu w żadnej poważnej dyskusji.
To dziwne, aby usłyszeć, że czy używać średników w JavaScript jest nadal debata. – Nit
Jeśli chcesz uzyskać odpowiedź na takie pytanie, przejdź na forum, na które może odpowiedzieć oryginalny autor. Lub po prostu [* wykonaj wyszukiwanie *] (https://www.google.com.au/search?client=safari&rls=en&q=brendan+eich+why+automatic+semicolon+insertion&ie=UTF-8&oe=UTF-8&gfe_rd= cr & ei = GwudVbqjIaTu8wfLy5foCA). – RobG
Jeśli walczysz w wojnie religijnej, powinieneś mieć własne argumenty - argumenty google to, imho, argument, że twoje argumenty nie mają mocnej strony .. wojny bojowe nigdy nie były łatwe - z wyjątkiem silnych punktów;) – Stefan