Для случая использования, такого с допущениями:
array.length >== 1
(т.е. массив уже содержит значимые данные)
Где вас интересуют данные array[1], array[15], array[45]
и т. Д.
Вы можете сделать что-то похожее на:
var array = ["you","will","become","strong","with","the","codes","padawan"];
var values = [1,5,7];
for (var i = 0; i < values.length; i++){
var cypher = values[i];
console.log(array[cypher]);
}
//will, the, padawan
Или, может быть, что-то более значимое, например:
for (var i = 0; i < values.length; i++){
var cypher = values[i];
aService.aFn.(array[cypher],cb);
}
//calls aService.aFn separately for each value array[1] , array[5] , array[7] passed as args