当前位置: 代码迷 >> 综合 >> 检测是否为数组方法 Arrary.isArray (instanceof)
  详细解决方案

检测是否为数组方法 Arrary.isArray (instanceof)

热度:49   发布时间:2024-01-16 18:40:08.0
function fn(arr){// if (arr instanceof Array){if(Array.isArray(arr)){var arr1 = [];for (var i = arr.length - 1; i >= 0; i--){arr1[arr1.length] = arr[i];}return arr1;} else{return 'error 这个参数要求必须是数组格式 [1,2,3]'}}console.log(fn([5,4,3,2,1]));console.log(fn('w'));// 检测是否为数组// (1) instanceof  运算符 它可以用来检测是否为 数组var arr = [1,2,3];var obj = {};console.log(arr instanceof Array);console.log(obj instanceof Array);// (2) Array.isArray(参数);console.log(Array.isArray(arr));console.log(Array.isArray(obj));

  相关解决方案