... Я обновлю свой ответ с этой информацией.

был бы самый краткий способ создать этот массив:

var x = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10,
         11, 12, 13, 14, 15, 16, 17, 18, 19, 20];

Например,for цикл:

var x = [];
for (var i=1;i<=20;i++) {
  x.push(i);
}

Илиwhile&nbsp;цикл:

var x = [], i = 1, endInt = 20;
while (i <= endInt) {
  x.push(i);
  i++;
}

Были бы другие примеры, которые были бы более краткими - другими словами - меньше кода? Я думаю о таких вещах, как в Ruby, где эквивалентный код, на мой взгляд, будет таким же простым, как1..20, Я не знаю такого синтаксиса в JavaScript, но мне интересно, есть ли более короткие способы сделать то же самое.

ОБНОВИТЬ:&nbsp;Я не думал об удалении точек с запятой илиvar&nbsp;ответы на вопрос, но я должен признать, что вопрос подразумевает это. Меня больше интересуют алгоритмы, чем бритье байтов. Извините, если мне было неясно! Кроме того, сделать это в функцию достаточно просто, просто пощечинаfunction range(start, end) { /* guts here */ }&nbsp;вокруг, и ты там. Вопрос в том, есть ли новые подходы к «кишкам».