// Given an array of words, create a read-ahead method // /************************************************************/ var myClass = {}; myClass.words = [ 'hippo', 'heckle', 'hamster', 'porcelain', 'potato', 'pompom', 'party']; myClass.words.sorted = myClass.words.sort(); myClass.filter = (char) => { return myClass.words.sorted.filter( function(word){ return word.indexOf(char)===0; } ); } /************************************************************/ // usage: returns all words starting with string 'ham' myClass.filter('ham');