function foo() { var p = arguments.length > 0 && arguments[0] !== undefined ? arguments[0]: x + 1; console.log(p);
}上面代码中arguments[0] !== undefined不是已经能保证arguments.length>0了吗?为啥还要先判断前面arguments.length>0,是因为先判断arguments.length>0比arguments[0] !== undefined性能好吗?谢谢
添加回答
举报
0/150
提交
取消