function mutation(arr) {
var total = arr.map(function(x){return x.toLowerCase();});
var sec = total[1];
for(var i=0; i < sec.length; i++){
// console.log(sec[i]);
console.log(total.indexOf(sec[i]));
}
}
mutation(["hello", "hey"]);
私はそれを理解して下さい。 行は
の文字列です。console.log(sec [i]);
は、「hey」文字列の文字を時間ごとにコンソールに表示します。それは大丈夫です! は今、私が知っておくべきである理由私は
にconsole.logに '[i]のを秒' をCAL whem(total.indexOf(秒[I]));
出力はすべて '-1'です。つまり、.indexOf()メソッドが見つからないことを意味します。 任意の文字!
のindexOfを使用すると、文字列のバージョンのようにそれを使用しようとしている、アレイ上の全要素を見て、彼らは2つの異なる機能です。 – dandavis
それです!私はStringバージョンの代わりに配列バージョンを使用しています!ありがとう@ダンダビス – samu101108