2015-04-15 8 views
-4

В версиях JS upto и в том числе ES6 существуют ли какие-либо механизмы для генерации последовательностей без циклов или рекурсии? неВ версиях JS upto и в том числе ES6 существуют ли какие-либо механизмы для генерации последовательностей без циклов или рекурсии?

Например:

[n, n*2...] // Hypothetical syntax that I know to be invalid JavaScript 
+1

Может быть, вы должны попробовать http://codegolf.stackexchange.com/? – jonrsharpe

+1

попробуйте http://codereview.stackexchange.com/ – cport1

+2

* «Я пытаюсь выяснить, есть ли сокращение для такого рода операций на языке» * Какая операция? Печать списка последовательных номеров? Это довольно специфическое приложение IMO и, похоже, не требует расширения синтаксиса или расширения API. –

ответ

0

Нет там нет операторов встроенных в языке специально для генерации последовательностей, но вы можете повторно цель некоторых существующих методов генерации последовательности.

Например:

[...Array(5)].map((x, y) => y*2); // Array [ 0, 2, 4, 6, 8 ]