JavaScriptでの練習をしています。しかし、私はエラーが発生します。何が間違っているかを見つけ出すスクリプトは、 "名前"が存在する場合に配列をチェックする必要があります。JavaScriptの配列内の値を見つける
// Array with names
var names = ["Alex", "Mike", "John"];
// Function checks if name exist
name.checkName = function(name) {
return (this[name] >= 0) ?
alert(name + " is there!") :
alert(name + " is not there!")
};
//Function call
name.checkName('Alex');
あなたの配列は 'names'ですが、あなたは' name.checkName'に割り当てています。それは間違っています。 – ssube
あなたは 'indexOf'と言う必要があります。 –
'name'と' name'の間にも問題があります。 –