美文网首页
常见判断是对象还是数组的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