result返回值的判断

function result(value)
{
      var result=new Array;
      if(value.length%2==0)
      {
            result.push((value[value.length-2]));
            result.push((value[value.length-1]));
            return (result);
      }
      else
      {
            result.push((value[value.length-1]))
            result.push((value[value.length-2]))

            return (result);
      }
}
请问该段代码对传入的value怎样判断?
阅读 4.3k
1 个回答
  if(value.length%2==0)
  {
        result.push((value[value.length-2]));
        result.push((value[value.length-1]));
        return (result);
  }

如果value这个数组,是偶数个。
返回新的数组`[value的倒数第二个元素,value的倒数第一个元素]`

  else
  {
        result.push((value[value.length-1]))
        result.push((value[value.length-2]))

        return (result);
  }
否则返回新的数组`[value的倒数第一个元素,value的倒数第二个元素]`
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题