смысл тот же, что у рони
alert(promptNumbers(3));
/**
* @param {Number} count
* @returns {Array<Number>}
*/
function promptNumbers(count) {
let arr = new Array(count);
for (let i = 0, n; i < count; i++) {
while (true) {
n = Number(prompt('Enter a number'));
if (isNaN(n)) {
alert(`It is not a number!`);
continue;
}
if (contains(arr, n)) {
alert(`The number "${n}" already exists!`);
continue;
}
arr[i] = n;
break;
}
}
return arr;
}
function contains(arr, needle) {
return arr.indexOf(needle) !== -1;
}
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Последний раз редактировалось nerv_, 16.02.2017 в 11:05.
|