Всем добрый вечер! Я еще совсем новичок в JS. Что такое прототипы и классы, узнала только вчера. Помогите, пожалуйста, решить задачку, наверняка простейшую для вас : )
Требуется реализовать функцию, примеры вызова которой представлены ниже:
inArray(15, [1, 10, 145, 8]) === false;
[23, 674, 4, 12].inArray(4) === true;
Я так понимаю, функция inArray проверяет наличие элемента в выбранном массиве и возвращает true в случае успеха, иначе – false. Как ее написать, чтобы срабатывал первый вызов из примера, мне понятно. Вот так например:
function inArray(value, array) {
for (var i = 0; i < array.length; i++) {
if (value === array[i]) {
return true;
}
}
return false;
}
inArray(15, [1, 10, 145, 8]); // false
Но как мне ее нужно переписать, чтобы работал и второй вариант вызова?