changeset 2004:d1a1253a570e

Documented Object methods, exponential and hex literals in njs.
author Yaroslav Zhuravlev <yar@nginx.com>
date Tue, 27 Jun 2017 16:38:01 +0300
parents be779702663e
children 6391902d1334
files xml/en/docs/njs_about.xml xml/ru/docs/njs_about.xml
diffstat 2 files changed, 46 insertions(+), 12 deletions(-) [+]
line wrap: on
line diff
--- a/xml/en/docs/njs_about.xml
+++ b/xml/en/docs/njs_about.xml
@@ -9,7 +9,7 @@
 <article name="About nginScript"
         link="/en/docs/njs_about.html"
         lang="en"
-        rev="9">
+        rev="10">
 
 <section id="summary">
 
@@ -90,8 +90,27 @@ non-standard:
 </listitem>
 
 <listitem>
-<literal>Object</literal>:
-rudimentary <literal>Object.create()</literal> support without properties list
+<literal>Object</literal> methods:
+<list type="bullet">
+<listitem>
+ES5.1:
+<literal>create</literal> (support without properties list),
+<literal>keys</literal>,
+<literal>defineProperty</literal>,
+<literal>defineProperties</literal>,
+<literal>getOwnPropertyDescriptor</literal>,
+<literal>getPrototypeOf</literal>,
+<literal>hasOwnProperty</literal>,
+<literal>isPrototypeOf</literal>,
+<literal>preventExtensions</literal>,
+<literal>isExtensible</literal>,
+<literal>freeze</literal>,
+<literal>isFrozen</literal>,
+<literal>seal</literal>,
+<literal>isSealed</literal>
+</listitem>
+</list>
+
 </listitem>
 
 <listitem>
@@ -186,10 +205,8 @@ labels
 
 <listitem>
 non-integer fractions (<literal>.235</literal>),
-exponential (<literal>3.35e10</literal>),
 binary (<literal>0b0101</literal>),
-octal (<literal>0o77</literal>),
-hexadecimal (<literal>0x1123</literal>) literals
+octal (<literal>0o77</literal>) literals
 </listitem>
 
 </list>
--- a/xml/ru/docs/njs_about.xml
+++ b/xml/ru/docs/njs_about.xml
@@ -9,7 +9,7 @@
 <article name="Информация о nginScript"
         link="/ru/docs/njs_about.html"
         lang="ru"
-        rev="9">
+        rev="10">
 
 <section id="summary">
 
@@ -89,8 +89,27 @@ ES6:
 </listitem>
 
 <listitem>
-<literal>Object</literal>:
-рудиментарная поддержка <literal>Object.create()</literal> без списка свойств
+Методы <literal>Object</literal>:
+<list type="bullet">
+<listitem>
+ES5.1:
+<literal>create</literal> (поддержка без списка свойств),
+<literal>keys</literal>,
+<literal>defineProperty</literal>,
+<literal>defineProperties</literal>,
+<literal>getOwnPropertyDescriptor</literal>,
+<literal>getPrototypeOf</literal>,
+<literal>hasOwnProperty</literal>,
+<literal>isPrototypeOf</literal>,
+<literal>preventExtensions</literal>,
+<literal>isExtensible</literal>,
+<literal>freeze</literal>,
+<literal>isFrozen</literal>,
+<literal>seal</literal>,
+<literal>isSealed</literal>
+</listitem>
+</list>
+
 </listitem>
 
 <listitem>
@@ -185,10 +204,8 @@ labels
 
 <listitem>
 дроби без целой части (<literal>.235</literal>),
-экспоненциальные (<literal>3.35e10</literal>),
 двоичные (<literal>0b0101</literal>),
-восьмеричные (<literal>0o77</literal>),
-шестнадцатеричные (<literal>0x1123</literal>) литералы
+восьмеричные (<literal>0o77</literal>) литералы
 </listitem>
 
 </list>