Особенности носорога за пределами стандарта ECMA?

StackOverflow https://stackoverflow.com/questions/5372265

  •  27-10-2019
  •  | 
  •  

Вопрос

Я начинаю с JavaScript и Rhino Engine. Я знаю спецификацию Ecmascript 262. Мне нужно знать, какие функции, например, функции/объекты/и т. Д. Определены двигателем Rhino JavaScript за пределами стандарта ECMA. Большинство примеров просто показывают print, Packages а также import* Но я не смог найти исчерпывающий список.

Это было полезно?

Решение

См. Предопределенные свойства здесь: https://developer.mozilla.org/en/rhino_shell#predefined_properties

Как правило, это лучшая страница о носочке и его функциях JS: https://developer.mozilla.org/en/rhino_shell

Другие советы

Это не исчерпывающий список, но у меня есть Compat таблица нестандартных функций ES. Взгляните на колонку Rhino - http://kangax.github.com/es5-compat-table/non-standard/.

Обратите внимание, как набор функций Rhino довольно близок к Spidermonkey (последний двигатель JS в Firefox). Хотя есть различия. Например, у Rhino нет "Caller" недвижимость на функциях, в отличие от Spidermonkey. Носорог поддерживает E4X но нет Закрытие выражения. Анкет Это более или менее похоже на подмножество Spidermonkey, хотя могут быть нестандартные функции, о которых я не знаю (в этом случае я бы хотел добавить их к столу).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top