この配列内のインデックス位置を"needle"
に戻すにはどうすればよいですか?関数内のインデックス関数
function findNeedle(haystack) {
return findNeedle.indexOf('needle');
}
findNeedle(['3', '123124234', undefined, 'needle', 'world', 'hay', 2, '3', true, false]);
この配列内のインデックス位置を"needle"
に戻すにはどうすればよいですか?関数内のインデックス関数
function findNeedle(haystack) {
return findNeedle.indexOf('needle');
}
findNeedle(['3', '123124234', undefined, 'needle', 'world', 'hay', 2, '3', true, false]);
findNeedle
は関数であり、関数の引数として渡される配列ではありません。関数内ではhaystack
があなたの配列です。
function findNeedle(haystack) {
return haystack.indexOf('needle');
}
var result = findNeedle(['3', '123124234', undefined, 'needle', 'world', 'hay', 2, '3', true, false]);
console.log(result);
それあなたがあなたの代わりに関数自体の関数に渡した引数を使用する必要が
return haystack.indexOf('needle');
します。
働いていたこと、ありがとう:) –
あなたは機能上の方法.indexOf()を実行しますshoudn't。あなたの財産でそれをhaystack
と呼んでください。
return haystack.indexOf('needle');
を働いている働いていたこと、ありがとう:) –
ありがとう、:) –