Как перебрать в JavaScript как bash? - PullRequest
1 голос
/ 20 февраля 2020

В bash Я могу сделать:

for i in {0..2}; do echo x$i; done

В JS:

for (var i=0; i<3; i++) {
  console.log(x$i);
 };

Очевидно, не работает.

Есть ли способ обойти это так же просто, как bash?

Ответы [ 2 ]

2 голосов
/ 20 февраля 2020

ES2015 предоставляет шаблонные литералы:

console.log(`x${i}`);

См .: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals

0 голосов
/ 20 февраля 2020

Просто чтобы убедиться, что я понимаю, вы просто хотите получить oop из данных, которые у вас уже есть? Или только на 3?

var x = "";
for(var i = 1; i < 4; i += 1) {
  x += i + " ";
}
console.log(x);

Будет ли oop, пока не достигнет 3

...