Match an associative array

by nosfan1019

HTML

<input type='text'>

<p></p>
<span></span>

CSS

span {
    color: red;
}

JavaScript

$('input').keyup(function() {
    var _val = $(this).val();

    var map = {
        "sun": "sunday",
        "mon": "monday",
        "tue": "tuesday",
        "wed": "wednesday",
        "thu": "thursday",
        "fri": "friday",
        "sat": "saturday"
    };


    var _array = ["sun", "mon", "tue", "wed", "thu", "fri", "sat"];

    _val = _val.toLowerCase();

    for (var i = 0; i < _array.length; i++) {
        var index = _val.indexOf(_array[i])
        if (index != -1) {
            $('span').text('it worked');
            $('span').text(map[_array[i]]);
            return;
        } else {
            $('span').text('');
        }
    }
});