База ответов ИНТУИТ

Основы программирования на JavaScript

<<- Назад к вопросам

Определите ошибку при создании функции String.prototype.reverse, которая будет возвращать любую созданную строку в обратном порядке
String.reverse = function(){  var out = '';  for(var i=this.length-1; i>=0; i--){    out+=this.substr(i, 1);  }  return out;}

(Отметьте один правильный вариант ответа.)

Варианты ответа
неправильно создан прототип функции(Верный ответ)
ошибок нет
некорректно реализован возврат данных
Похожие вопросы
Определите ошибку при создании функции String.prototype.reverse, которая будет возвращать любую созданную строку в обратном порядке
String.prototype.reverse = function(){  var out = '';  for(var i=this.length-1; i>=0; i--){    out+=this.substr(i, 1);  }  return out;}
Определите ошибку при создании функции String.prototype.reverse, которая будет возвращать любую созданную строку в обратном порядке
String.prototype.reverse = function(){  var out = '';  for(var i=this.length-1; i>=0; i--){    out+=this.substr(i, 1);  }  reverse = out;}
Определите ошибку в функции, находящей сумму первых n натуральных чисел
function func(n)  {   var f=0   if (n<=1) f=0  else f=n+func(n-1)    return f  }
Определите ошибку при вычислении факториала
function factorial(N){   return N<=1?1:N*factorial(N-1);}
Определите ошибку при вычислении факториала
function fact(n)  {   var f=1   f=n*fact(n-1)    return f  }
Определите ошибку при вычислении факториала
function fact(n)  {   var f=1   if (n>=1) f=n*fact(n-1)    return f  }
Как правильно оформить обработку события Submit при вызове следующего обработчика?
<SCRIPT type="text/javascript">  function submit_handler(){if(...) return true;else return false;}</SCRIPT>
Определите результат работы функции
function func(n)  {   var f=1   if (n<=1) f=1    else f=n+func(n-1)    return f  }
Для чего предназначена функция substr(a,b)?
Что произойдет в результате попытки изменить переменную Prototype?