Сообщение от фонарик
|
var massiv = ["яблочный пирог","соус_острый_1","яблоки_красные","соус_острый_8"];
function findPartial(a, s)
{
var zz = []
for( var i = 0; i < a.length; ++i )
if( a[i].indexOf(s) >= 0 )
zz.push(i)
return zz
return -1;
}
alert( findPartial( massiv, "соус_острый" ) )
Вроде работает ))
|
В какой-то из умных книжек (не помню в какой) написано что-то вроде "есть только одна вещь хуже отсутствия отступов - неправильные отступы"
var massiv = ["яблочный пирог","соус_острый_1","яблоки_красные","соус_острый_8"];
function findPartial(a, s)
{
var zz = []
for( var i = 0; i < a.length; ++i )
if( a[i].indexOf(s) >= 0 )
zz.push(i)
return zz // тут отсутп был неправильный, ибо выполняется всегда, а не внутри if
// return -1; //а это вообще никогда не выполняется
}
alert( findPartial( massiv, "соус_острый" ) )