Widziałem ten idiom pokazać się w różnych projektach open-source:Czy typofika JavaScript kiedykolwiek zwróciła "tablicę"?
it instanceof Array || typeof it == "array"
wiem, że druga połowa nie może być prawdą w ECMAScript 5 (lub 6), ale jest/był tam kiedykolwiek implementacja że zwraca "tablicę" z typeof? A może jest to przypadek fałszywego programowania obronnego?
skończyłeś poważnie zobacz to w prawdziwym kodzie? Proszę pokazać link ... – Xufox
Powiedziałbym raczej niewiedzę niż obronę. Ignorancja nie jest przestępstwem, nie jest znana, twórcy, którzy napisali, nie wiedzą, że to nie ma sensu. –
Myślę, że w "dojo" było więcej przypadków, ale widzę tylko jedno: [_firebug/firebug.js: 1036] (https://github.com/dojo/dojo/blob/d7a7e0c997b847debabfc59476c2a4cb0c23d1aa/_firebug/firebug. js # L1036) –