Interrôle des variables EJS et Javascript à l'intérieur des balises & lt;%

J'ai besoin d'utiliser une variable Javascript (défini dans le front-end) dans certains EJS code, comme suit:

var selected = 1;
<% for (var i=0; i < supplies.length; i++) { %>
    if (i == selected) {
        console.log(supplies);    
    }
<% } %>

Je suis en utilisant EJS, Express.js et de la prise.io. J'ai pu convertir la variable Javascript à un EJS variable en envoyant un message à mon Node.js instance de serveur, mais c'est un peu idiot... Est-il un moyen d'utiliser des variables Javascript à l'intérieur de EJS?

EDIT:
Je veux accéder à de fournitures, d'un tableau javascript, après que l'utilisateur a sélectionné un élément dans un menu déroulant. Lorsqu'il sélectionne ce point, une fonction javascript avec le code ci-dessus a besoin d'accéder à certains EJS. C'est pourquoi j'ai besoin d'utiliser une normale de la variable Javascript dans EJS.

source d'informationauteur philipDS