Every time anyone mentions testing against undefined, it\'s pointed out that undefined is not a keyword so it could be set to \"hello\", so you sho
undefined
It's not dangerous at all. It can only be overwritten when running on an ES3 engine and that's not likely to be used any more.