In JavaScript è semplice estrarre un elemento da un array lineare.
Possiamo usare la seguente soluzione che impiega il metodo indexOf()
:
'use strict';
let arr = 'absgerdh'.split('');
let element = arr[arr.indexOf('b')]; // Verificare prima il risultato del metodo
Ovviamente va sempre verificato che il metodo indexOf()
non restituisca -1
. Inoltre vanno prima rimossi i valori duplicati:
'use strict';
let unique = [...new Set(arr)];