entries.forEach(function(e) {
에 대해 undefined is not a function
오류가 발생하며 그 이유를 알 수 없습니다. 누구든지 도와 줄 수 있습니까?jQuery .forEach()에서 오류가 발생했습니다. "정의되지 않은 함수입니다."
필자는 항목을 함수에 전달할 때 아래 프로토 타입으로 정의됩니다.
다음function score_relevance3(entries, usr_tags) {
entries.forEach(function(e)
{
entries[e].count = 0;
entries[e].tags.forEach(function(i)
{
usr_tags.forEach(function(f)
{
if (entries[e].tags[i] === usr_tags[f])
{
entries[e].count++;
}
});
});
});
return entries;
}
내 entries
객체의 프로토 타입입니다 :
entries = {
"1":{"tags":["1","2"]},
"2":{"tags":["1","3","2"]},
"3":{"tags":["1","2"]},
"4":{"tags":["1","2"]},
"5":{"tags":["1","2"]},
"6":{"tags":["4","5","6","2"]},
"7":{"tags":["4","7"]},
"8":{"tags":["4","8","3"]},
"9":{"tags":["4","9"]}
};
오브젝트에는'forEach' 메소드가 없습니다. – elclanrs
어디에서'jQuery 's foreach'를 사용하고 있습니까? – Mritunjay
jquery –