JavaScript - 功能基础

时间:2016-04-01 06:06:57

标签: javascript

在以下target函数中:如果get为真且返回值为parent && parent.parentNode - 函数最后会返回parent.parentNode.selectedIndex吗?

null

2 个答案:

答案 0 :(得分:2)

您需要在if语句中使用return语句。 JavaScript中的return语句立即将控制权返回给父函数。因此,如果函数1调用函数2,则只要函数2进入return语句,它就会停止它正在执行的操作并将控制和数据(如果指定)传递回函数1。

get: function( elem ) {
    var parent = elem.parentNode;
    if ( parent && parent.parentNode ) {
        return parent.parentNode.selectedIndex;
    }
    return null;
}

答案 1 :(得分:1)

如果您只想返回一个值

  

如果父母&& parent.parentNode为true

或返回null

  

如果父母&& parent.parentNode为false

然后编写以下代码

log.info("Value1 :{} Value2: {} Value3: {}", a, b, c);