Check if string inside an array javascript

前端 未结 2 1201
陌清茗
陌清茗 2020-12-10 19:11

If i had an array of days names and i wanted to check for example if sunday - first letter capital or small - in this array what would be the best

2条回答
  •  没有蜡笔的小新
    2020-12-10 19:39

    You may also use Array.indexOf:

    var days = ["monday",
                "tuesday",
                "wednesday",
                "thursday",
                "friday",
                "saturday",
                "sunday"];
    
    function isInArray(days, day) {
        return days.indexOf(day.toLowerCase()) > -1;
    }
    
    isInArray(days, "Sunday");  // true
    isInArray(days, "sunday");  // true
    isInArray(days, "sUnDaY");  // true
    isInArray(days, "Anyday");  // false
    

    Check the browser compatibility in MDN.

提交回复
热议问题