美文网首页
常见判断是对象还是数组的3种方法

常见判断是对象还是数组的3种方法

作者: 阿羡吖 | 来源:发表于2020-08-09 18:24 被阅读0次

constuctor

<script>
      var fruits = ["Banana", "Orange", "Apple", "Mango"];
      var obj = {};

      function isArray(myArray) {
        return myArray.constructor.toString().indexOf("Array") > -1;
      }

      console.log(isArray(fruits)); //true
      console.log(isArray(obj)); //false
   </script>

Object.prototype.toString.call()

console.log(Object.prototype.toString.call(fruits)); //[Object Array]

instanceof

console.log(fruits instanceof Array);

相关文章

网友评论

      本文标题:常见判断是对象还是数组的3种方法

      本文链接:https://www.haomeiwen.com/subject/pwoldktx.html