byłem widząc ten kawałek kodu zalecany do sprawdzania CSS.supports()
wsparcia przed użyciem go:Wyjaśniając kod do sprawdzenia CSS.supports() przed użyciem go
var supportsCSS = !!((window.CSS && window.CSS.supports) || window.supportsCSS || false);
rozumiem o nim wszystko, z wyjątkiem potrzeba części || false
. Czy ktoś może to wyjaśnić?
EDIT:
Źródła:
https://davidwalsh.name/css-supports
https://medium.com/@barvysta/css-support-directive-and-its-js-twin-ready-to-use-6eea2fefef36
A te nie są jedynymi. Jest dość rozpowszechniony.
Gdzie widziałeś kod? '|| Fałszywe 'wydaje się niepotrzebne ... – shaochuancs
Rzeczywiście tak. Podwójna negacja ('!!') rzuca już wartość do wartości logicznej. – skreborn
Dodałem źródła. – Hlsg