javascript engine?
-
какой javascript версия используется при вычислении значения "expression"?
почему не работает например такой пример
(function t() {s=10; var x = new Array(s).fill(0); var n=0; return x.map(function(el){return 1980+n++;})})()[5]+''
в хроме вычисляется как "1985" однако в логе ошибка
Thread #1 : TypeError: Result of expression 'new Array(s).fill' [undefined] is not a function.через функцию я хотел задавать все значения, это намного удобней чем делать много визуальных блоков
-
-
у меня грузит проект и я вижу что там есть js no в студии только пустой проект и все.
но мой вопрос был такой, почему например такой код
Math.floor(Math.random() * (1980 - 1990 + 1)) + 1990 работает как "expression" (сделал в визуальном кострукторе)
а первый нетто есть не делать блок отдельный джс кода,
там тоже все стандартные v8 функцииможно например любое значение получать даже с удаленного сервера через XmlHttpRequest
-
какой javascript версия используется при вычислении значения "expression"?
Используется реализация, которая поддерживает стандарт ECMA-262.
Хром поддерживает более новые версии стандарта, но эта более легковесная.
На этапе добавления новых языков собираюсь добавить поддержку node.js, но в отдельном процессе.
-
node.js было бы очень удобно,
если еще babel и npm ))
-
В июне 1998 года общее собрание ECMA одобрило вторую редакцию ECMA-262
А реализация стандарта ECMAScript 6 для использования в BAS планируется?