是的,Javascript具有“短路”评估。
f (true == true || foo.foo){ // Passes, no errors because foo isn't defined.}if (false && foo.foo){ // Passes, no errors because foo isn't defined.
是的,Javascript具有“短路”评估。
f (true == true || foo.foo){ // Passes, no errors because foo isn't defined.}if (false && foo.foo){ // Passes, no errors because foo isn't defined.