есть текст. Получаю массив предложений через текст.split('.') потом в цикле пробегаюсь по каждому из предложений
function findSentence(){
        var selectedSentence;
        var sentenceIndex = -1;
        for(var i=0;i<sentences.length;i++){
            var sentence = sentences[i];
            var wordExists = sentence.indexOf(currentWord) > 0;
            if(wordExists){
                selectedSentence = sentence;
                sentenceIndex = i;
                break;
            }
        }
        return {sentenceIndex: sentenceIndex, sentence:selectedSentence};
    }