Показать сообщение отдельно
  #3 (permalink)  
Старый 19.12.2012, 22:32
Новичок на форуме
Отправить личное сообщение для Jonibek Посмотреть профиль Найти все сообщения от Jonibek
 
Регистрация: 19.12.2012
Сообщений: 2

Сообщение от Deff Посмотреть сообщение
Нужен кусок с определениями arr, item,i

var arr1=[1,2,4];
var item;
var i=0;
function iff(arr, item) {
 if( typeof(item)=="string" ) {
     for (var i=0; i<=arr.length; i++) { if ( arr[i] == 6 ) return true; } 
     arr.push(item);
     return arr;
   }
}
alert(iff(arr1,"9"))
alert(iff([1,2,6],"false"))
Да но тут не выполняется второе условие. Дело в том что должно выполниться обе условия чтоб программа добавила item в arr. Первое, должно чтоб item был типа string и второе, должно чтоб число 6 присуствовало в массиве arr.
Ответить с цитированием