首页 > result返回值的判断

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怎样判断?

  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的倒数第二个元素]`
【热门文章】
【热门文章】