In JavaScript possiamo implementare il metodo eq() di jQuery.
Useremo il selettore CSS :nth-child() che, ricordiamolo, non fa partire la numerazione degli indici da 0 ma da 1.
'use strict';
const eq = (selector,index) => {
if(typeof index !== 'number') {
return null;
}
if(typeof selector !== 'string') {
return null;
}
const selectorQuery = `${selector}:nth-child(${index})`;
return document.querySelector(selectorQuery);
};