h5在安卓5中出现无内容或白屏的问题---includes()在低版本不兼容导致的

//判断数组中是否有某个值,兼容性写法
function itemIncludes (arr, item) {
  //如果浏览器支持数组的includes方法
  if(arr.includes){
    return arr.includes(item)
  }
  //如果浏览器不支持数组的includes方法,就通过for循环实现功能
  //遍历数组
  for (var i = 0; i < arr.length; i++) {
    //判断数组中有item这个元素,就返回true
    if (arr[i] == item) {
      return true
    }
  }
  //遍历完数组没有找到item这个元素,就返回false
  return false
}
var arr=['zh', 'en', 'zh_rTW', 'zh_rHK', 'zh_bo', 'zh_ug']
console.log(itemIncludes(arr,'en'))
 

 

posted @ 2023-02-14 11:32  chicidol  阅读(166)  评论(0编辑  收藏  举报