Recherche de la chaîne correspondante dans le tableau javascript

J'ai un tableau de chaînes de caractères. J'ai besoin de trouver toutes les chaînes de caractères commençant par une clé.
pour exemple: si il y a un tableau ['apple','ape','open','soap']
lorsque l'objet de recherches avec une touche 'ap'
je devrais obtenir 'pomme' et 'singe' et pas 'savon'.

C'est en javascript.

source d'informationauteur Wind Chimez