How to check if an object is an array?

后端 未结 30 2891
名媛妹妹
名媛妹妹 2020-11-21 06:31

I\'m trying to write a function that either accepts a list of strings, or a single string. If it\'s a string, then I want to convert it to an array with just the one item so

30条回答
  •  我在风中等你
    2020-11-21 07:05

    easiest and fastest way to check if an Object is an Array or not.

     var arr = [];
      arr.constructor.name ==='Array'  //return true;
    

    or

    arr.constructor ===Array //return true;
    

    or you can make a utility function:

    function isArray(obj){ return obj && obj.constructor ===Array}
    

    usage:

    isArray(arr); //return true
    

提交回复
热议问题