​return event?event:window.event;这种写法怎么理解?

来源:3-2 IE中的事件对象

HackerX

2016-04-22 20:56

getEvent:function(event){
  return event?event:window.event;
}

return event?event:window.event; 这种写法我看不懂,知道的朋友解释下,谢谢!

写回答 关注

2回答

  • Wei丶Haijun
    2016-04-22 22:23:04
    已采纳
    if(window.event) {
        event = window.event;
    }
    return event;

    严谨一点,加上花括号...

    Hacker...

    谢了。原来这叫三目运算符啊,很有意思的样子。我自己去百度理解,哈哈

    2016-04-22 23:08:56

    共 1 条回复 >

  • Wei丶Haijun
    2016-04-22 22:21:31

    你要是理解不了三目运算符你可以这样写。

    if(window.event) event = window.event;
    return event;


DOM事件探秘

DOM事件?本课程会通过实例来给小伙伴们讲解如何使用这些事件

99545 学习 · 1197 问题

查看课程

相似问题