グリッドに単語が入力されているゲームを作成しました
私のコードには、グリッドの障壁を破ることなく、グリッドで使用可能なスペースに単語を収めるのに役立つunderscore.jsが少しあります。
これは非常に強力なJavaスクリプトであり、個人的には問題がないことを理解しています。しかし、私のチームマネージャーは、関数が1つしかないのと同じソリューションを提供し、ライブラリ全体を節約できるjQueryでそれを取り除きたいと考えています。これをjQueryに置き換えるにはどうすればよいですか?
function getWordToFitIn(spaceAvail, wordlist) {
var foundIndex = -1;
var answer = _.find(wordlist, function (word, index) {
if (word.length <= spaceAvail) {
foundIndex = index;
return true;
}
});
if (foundIndex == -1) {
answer = getXSpaces(spaceAvail);
_.find(wordlist, function (word, index) {
if (word[0] == " ") {
foundIndex = index;
return true;
}
});
}
if (foundIndex != -1) {
wordlist.splice(foundIndex, 1);
}
return answer;
}