html52.com
我爱小程序-开发者交流社区

写函数咱们能声明数据的类型?

下面的结构中,val为数字字符串时都能调用成功,但是val为数组时,输出就是undefined


function getIndex(val,arr){

  for(var i=0;i<arr.length;i++)

  {

    if(arr[i]==val){

      var index=i;

      break

    }

  }

  return index

}




网友回复

c:

数组和对象是不能直接比较的 如果val是其中之一,比较时会一直是false 然后return 就是未定义了。

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付