Comment obtenir la lettre suivante de l'alphabet en Javascript?

Je suis de construire une saisie semi-automatique qui effectue des recherches hors de Vue CouchDB.

J'ai besoin d'être en mesure de prendre le dernier caractère de la chaîne d'entrée, et de remplacer le dernier caractère avec la lettre suivante de l'alphabet anglais. (Pas besoin pour l'i18n ici)

Par Exemple:

  • Chaîne d'entrée = "b"
  • startkey = "b"
  • endkey = "c"

OU

  • Chaîne d'entrée = "foo"
  • startkey = "foo"
  • endkey = "fop"

(dans le cas où vous poseriez la question, je suis en train de faire assurez-vous d'inclure l'option inclusive_end=false de sorte que ce caractère supplémentaire ne pas entacher mon resultset)


La Question

  • Est-il une fonction en natif dans le Javascript qui peut seulement recevoir la prochaine lettre de l'alphabet?
  • Ou ai-je juste besoin de le sucer et de faire mon propre fantaisie fonctionner avec une base de la chaîne "abc...xyz" et indexOf()?