В bash Я могу сделать:
for i in {0..2}; do echo x$i; done
В JS:
for (var i=0; i<3; i++) { console.log(x$i); };
Очевидно, не работает.
Есть ли способ обойти это так же просто, как bash?
ES2015 предоставляет шаблонные литералы:
console.log(`x${i}`);
См .: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals
Просто чтобы убедиться, что я понимаю, вы просто хотите получить oop из данных, которые у вас уже есть? Или только на 3?
var x = ""; for(var i = 1; i < 4; i += 1) { x += i + " "; } console.log(x);
Будет ли oop, пока не достигнет 3