は、引数として文字列が与えられたとき、キーは文字列内の単語があるオブジェクトを返す関数countWords書き込み、および値は、文字列内のその単語の出現回数である:この条件でこのオブジェクトキーにアクセスするにはどうすればよいですか?
function countWords(string){
string = string.split(" ");
var newObj = {};
for(var i = 0 ; i === newObj.string ; i++){
if(newObj['i'] === newObj[string]){
newObj[string[i]] = i ;
}
}
return newObj;
}
countWords("hello hello"); // => {"hello": 2}
countWords("Hello hello"); // => {"Hello": 1, "hello": 1}
countWords("The quick brown"); // => {"The": 1, "quick": 1, "brown": 1}
I分割された文字列のインデックスを数える必要がないので、i < string.length
からi === key value of of the objects
に条件を変更する必要があります。 newObj.string
で文字列にアクセスできないのはなぜですか?
'newObj.string'はまだ性質を持っていない、新たに定義された空のオブジェクトに意味がありません。あなたはそれを変更する必要があるアイデアがどこから来るかわからない配列の長さを使用したい – charlietfl