Показать сообщение отдельно
  #8 (permalink)  
Старый 14.05.2013, 16:19
Аватар для Hekumok
Отправить личное сообщение для Hekumok Посмотреть профиль Найти все сообщения от Hekumok
 
Регистрация: 04.06.2012
Сообщений: 513

№1
var array = [1, 2, 3, 4, 5] ;
function find(number) {
  var pos = array.indexOf(number) ;
  if(!~pos)
    pos = "Not found" ;
  alert(pos) ;
} ;
find(1) ;
find(6) ;
find(5) ;

№2
var array1 = [1, 2, 3, 4, 5], array2 = [1, 6, 0, 2, 5], array3 = [0, 3, 4, 7, 2] ;
function findElems(arr1, arr2) {
  return arr1.slice(0).filter(function(x) {
    if(~arr2.indexOf(x))
      return true ;
  }) ;
} ;
alert(findElems(array1, array2)) ;
alert(findElems(array1, array3)) ;
alert(findElems(array2, array3)) ;

В ишаке это, по-моему, не работает
__________________
★ ²º¹³ ☆

Последний раз редактировалось Hekumok, 14.05.2013 в 16:43.
Ответить с цитированием