if (open_date) { open_date = get_date_from_string(open_date); window.console && console.log(open_date); window.console && console.log(cancel_until);
什么是window.console&&& console.log?它必须在代码中吗?通过这个脚本不能在IE(所有版本) – > IE runs javascript only after pressing F12
解决方法
如果左侧表达式是真实的,右侧表达式将仅被评估.这是逻辑AND运算符的工作原理.
它基本上很短
if( window.console ) { console.log( open_date ); }
正如你可能猜到的,这是一种常见的模式,因为控制台对象在每个浏览器(特别是手机)上可能不可用.