2017-02-17 21 views
1

Название содержит полный вопрос на самом деле.Что такое версия ECMAScript, поддерживаемая в проектных документах Cloudant (или CouchDB)?

В CouchDB (и, в частности, Cloudant) вы пишете проектные документы с представлениями с использованием JavaScript. Что такое поддерживаемая версия ECMAScript?

Не удалось найти соответствующую документацию.

ответ

3

Я считаю, что Mozilla Spider Monkey используется для выполнения проектных документов.

build documentation для CouchDB 2.0 состояние Mozilla Spider Monkey 1.8.5 как зависимость.

Вы можете найти release notes for 1.8.5 содержать следующее:

SpiderMonkey 1.8.5 является двигатель JavaScript, который поставляется в Firefox 4.0. Он намного быстрее, чем SpiderMonkey 1.8, реализует ES-5 (ECMA 262, 5th Edition) и содержит множество новых функций языка и API, подробно описанных ниже.

Вы могли бы, возможно, опубликовать отдельный вопрос с [spidermonkey] тегом, чтобы увидеть, если есть Java-метод апите вы можете позвонить, чтобы получить версию коаты с помощью JavaScript.

+0

Спасибо за исследование и подробный ответ. Я думаю, что ваш ответ уменьшил тему, но я открыл другой вопрос в соответствии с вашим предложением из любопытства :-) http://stackoverflow.com/questions/42339772/javascript-api-to-check-spidermonkey-version – TMG