Deff, попробовал ваш скрипт, вставив -1 вместо false, вывело почему-то три нуля:
var massive = [2, 'crack', 'find', 2] ;
var mass = [5, 'al', 1] ;
function find(arr, val) {
for (var i in arr) {
if (value = arr[i]) return i ;}
return -1 ; } ;
alert(find(massive, 2)) ;
alert(find(mass, 'al')) ;
alert(find(mass, 2)) ;
alert(find(massive, 'al')) ;
|