if之后直接return且不写返回值是啥意思

像这种if之后直接return且没有写明返回值的是什么意思,有没有人能帮忙详细讲讲

img

return常见的有两个作用,一个是返回一个值,一个是提前结束当前方法(函数)。题主这里应该是起到提前结束的作用。
附:
return是函数直接返回,也就是结束该函数,要跳出循环用break, if代码段是不能用break跳出的, 在一个函数内任意位置调用return, 直接退出函数。

这个函数应该是为data统计数据行的,而这个数据行数量是不能大于properties的数据行的,所以这个if语句的意思就是,当data的数据行数量大于等于properties的数据行数量时,就不需要统计了,应为已经统计到头了

  1. if return , 直接排除不满足的条件; 减少代码嵌套
  2. 直接return 返回的是 undefined
  3. 函数不一定非要返回数据; 定义全局变量,在函数中对全局变量处理。

if这个判断条件为true的话,则直接返回了,因为你这个函数没有写返回值,所以直接return就行了,相当于结束当前函数的运行