Mercurial > hg > nginx-site
comparison xml/en/docs/njs/compatibility.xml @ 2985:19d3277e4793
Updated Compatibility in njs.
author | Yaroslav Zhuravlev <yar@nginx.com> |
---|---|
date | Thu, 01 Jun 2023 17:12:18 +0100 |
parents | b9ba7c498d95 |
children | 3184864bbb3f |
comparison
equal
deleted
inserted
replaced
2984:cc475ba7d406 | 2985:19d3277e4793 |
---|---|
7 <!DOCTYPE article SYSTEM "../../../../dtd/article.dtd"> | 7 <!DOCTYPE article SYSTEM "../../../../dtd/article.dtd"> |
8 | 8 |
9 <article name="Compatibility" | 9 <article name="Compatibility" |
10 link="/en/docs/njs/compatibility.html" | 10 link="/en/docs/njs/compatibility.html" |
11 lang="en" | 11 lang="en" |
12 rev="38" | 12 rev="39" |
13 toc="no"> | 13 toc="no"> |
14 | 14 |
15 <section> | 15 <section> |
16 | 16 |
17 <para> | 17 <para> |
29 <link doc="reference.xml">Reference</link>. | 29 <link doc="reference.xml">Reference</link>. |
30 Definitions of njs properties and methods | 30 Definitions of njs properties and methods |
31 compliant with ECMAScript can be found in | 31 compliant with ECMAScript can be found in |
32 <link url="http://www.ecma-international.org/ecma-262/">ECMAScript | 32 <link url="http://www.ecma-international.org/ecma-262/">ECMAScript |
33 specification</link>. | 33 specification</link>. |
34 </para> | |
35 | |
36 <para> | |
37 | |
38 </para> | 34 </para> |
39 | 35 |
40 </section> | 36 </section> |
41 | 37 |
42 | 38 |
266 ES12: | 262 ES12: |
267 <literal>replaceAll</literal> | 263 <literal>replaceAll</literal> |
268 (<link doc="changes.xml" id="njs0.7.10">0.7.10</link>) | 264 (<link doc="changes.xml" id="njs0.7.10">0.7.10</link>) |
269 </listitem> | 265 </listitem> |
270 | 266 |
271 <listitem> | |
272 non-standard: | |
273 <link doc="reference.xml" id="string_bytesfrom"><literal>bytesFrom</literal></link> | |
274 (<link doc="changes.xml" id="njs0.2.3">0.2.3</link>), | |
275 <link doc="reference.xml" id="string_frombytes"><literal>fromBytes</literal></link>, | |
276 <link doc="reference.xml" id="string_fromutf8"><literal>fromUTF8</literal></link>, | |
277 <link doc="reference.xml" id="string_tobytes"><literal>toBytes</literal></link>, | |
278 <link doc="reference.xml" id="string_tostring"><literal>toString</literal></link>, | |
279 <link doc="reference.xml" id="string_toutf8"><literal>toUTF8</literal></link> | |
280 </listitem> | |
281 </list> | 267 </list> |
282 | 268 |
283 </listitem> | 269 </listitem> |
284 | 270 |
285 <listitem> | 271 <listitem> |
357 </listitem> | 343 </listitem> |
358 | 344 |
359 <listitem> | 345 <listitem> |
360 ES6: | 346 ES6: |
361 <literal>of</literal> | 347 <literal>of</literal> |
348 </listitem> | |
349 | |
350 <listitem> | |
351 ES13: | |
352 <literal>from</literal> | |
353 (<link doc="changes.xml" id="njs0.8.0">0.8.0</link>), | |
362 </listitem> | 354 </listitem> |
363 </list> | 355 </list> |
364 | 356 |
365 </listitem> | 357 </listitem> |
366 | 358 |
399 <literal>findIndex</literal> | 391 <literal>findIndex</literal> |
400 </listitem> | 392 </listitem> |
401 | 393 |
402 <listitem> | 394 <listitem> |
403 ES7: <literal>includes</literal> | 395 ES7: <literal>includes</literal> |
396 </listitem> | |
397 | |
398 <listitem> | |
399 ES13: | |
400 <literal>toReversed</literal> | |
401 (<link doc="changes.xml" id="njs0.8.0">0.8.0</link>), | |
402 <literal>toSorted</literal> | |
403 (<link doc="changes.xml" id="njs0.8.0">0.8.0</link>), | |
404 <literal>toSpliced</literal> | |
405 (<link doc="changes.xml" id="njs0.8.0">0.8.0</link>) | |
404 </listitem> | 406 </listitem> |
405 </list> | 407 </list> |
406 | 408 |
407 </listitem> | 409 </listitem> |
408 | 410 |
490 <literal>sort</literal> | 492 <literal>sort</literal> |
491 (<link doc="changes.xml" id="njs0.4.2">0.4.2</link>), | 493 (<link doc="changes.xml" id="njs0.4.2">0.4.2</link>), |
492 <literal>subarray</literal>, | 494 <literal>subarray</literal>, |
493 <literal>toString</literal> | 495 <literal>toString</literal> |
494 </listitem> | 496 </listitem> |
497 | |
498 <listitem> | |
499 ES13: | |
500 <literal>toReversed</literal> | |
501 (<link doc="changes.xml" id="njs0.8.0">0.8.0</link>) | |
502 <literal>toSorted</literal> | |
503 (<link doc="changes.xml" id="njs0.8.0">0.8.0</link>) | |
504 </listitem> | |
505 | |
495 </list> | 506 </list> |
496 | 507 |
497 </listitem> | 508 </listitem> |
498 | 509 |
499 <listitem> | 510 <listitem> |
1007 <listitem> | 1018 <listitem> |
1008 <link doc="reference.xml" id="process"><literal>process</literal></link>: | 1019 <link doc="reference.xml" id="process"><literal>process</literal></link>: |
1009 <link doc="reference.xml" id="process_argv"><literal>argv</literal></link>, | 1020 <link doc="reference.xml" id="process_argv"><literal>argv</literal></link>, |
1010 <link doc="reference.xml" id="process_env"><literal>env</literal></link>, | 1021 <link doc="reference.xml" id="process_env"><literal>env</literal></link>, |
1011 <link doc="reference.xml" id="process_pid"><literal>pid</literal></link>, | 1022 <link doc="reference.xml" id="process_pid"><literal>pid</literal></link>, |
1012 <link doc="reference.xml" id="process_ppid"><literal>ppid</literal></link>, | 1023 <link doc="reference.xml" id="process_ppid"><literal>ppid</literal></link> |
1013 </listitem> | 1024 </listitem> |
1014 | 1025 |
1015 </list> | 1026 </list> |
1016 </listitem> | 1027 </listitem> |
1017 | 1028 |
1126 <link doc="reference.xml" id="r_raw_headers_out"><literal>r.rawHeadersOut</literal></link> | 1137 <link doc="reference.xml" id="r_raw_headers_out"><literal>r.rawHeadersOut</literal></link> |
1127 (<link doc="changes.xml" id="njs0.4.1">0.4.1</link>), | 1138 (<link doc="changes.xml" id="njs0.4.1">0.4.1</link>), |
1128 <link doc="reference.xml" id="r_raw_variables"><literal>r.rawVariables</literal></link> | 1139 <link doc="reference.xml" id="r_raw_variables"><literal>r.rawVariables</literal></link> |
1129 (<link doc="changes.xml" id="njs0.5.0">0.5.0</link>), | 1140 (<link doc="changes.xml" id="njs0.5.0">0.5.0</link>), |
1130 <link doc="reference.xml" id="r_remote_address"><literal>r.remoteAddress</literal></link>, | 1141 <link doc="reference.xml" id="r_remote_address"><literal>r.remoteAddress</literal></link>, |
1131 <link doc="reference.xml" id="r_request_body"><literal>r.requestBody</literal></link>, | |
1132 <link doc="reference.xml" id="r_request_buffer"><literal>r.requestBuffer</literal></link> | 1142 <link doc="reference.xml" id="r_request_buffer"><literal>r.requestBuffer</literal></link> |
1133 (<link doc="changes.xml" id="njs0.5.0">0.5.0</link>), | 1143 (<link doc="changes.xml" id="njs0.5.0">0.5.0</link>), |
1134 <link doc="reference.xml" id="r_request_text"><literal>r.requestText</literal></link>, | 1144 <link doc="reference.xml" id="r_request_text"><literal>r.requestText</literal></link>, |
1135 <link doc="reference.xml" id="r_response_body"><literal>r.responseBody</literal></link> | |
1136 (<link doc="changes.xml" id="njs0.5.0">0.5.0</link>), | |
1137 <link doc="reference.xml" id="r_response_buffer"><literal>r.responseBuffer</literal></link> | 1145 <link doc="reference.xml" id="r_response_buffer"><literal>r.responseBuffer</literal></link> |
1138 (<link doc="changes.xml" id="njs0.5.0">0.5.0</link>), | 1146 (<link doc="changes.xml" id="njs0.5.0">0.5.0</link>), |
1139 <link doc="reference.xml" id="r_response_text"><literal>r.responseText</literal></link> | 1147 <link doc="reference.xml" id="r_response_text"><literal>r.responseText</literal></link> |
1140 (<link doc="changes.xml" id="njs0.5.0">0.5.0</link>), | 1148 (<link doc="changes.xml" id="njs0.5.0">0.5.0</link>), |
1141 <link doc="reference.xml" id="r_status"><literal>r.status</literal></link>, | 1149 <link doc="reference.xml" id="r_status"><literal>r.status</literal></link>, |
1179 </listitem> | 1187 </listitem> |
1180 | 1188 |
1181 <listitem> | 1189 <listitem> |
1182 <link doc="reference.xml" id="ngx"><literal>ngx</literal></link> | 1190 <link doc="reference.xml" id="ngx"><literal>ngx</literal></link> |
1183 (<link doc="changes.xml" id="njs0.5.0">0.5.0</link>): | 1191 (<link doc="changes.xml" id="njs0.5.0">0.5.0</link>): |
1192 <link doc="reference.xml" id="ngx_build"><literal>build</literal></link> | |
1193 (<link doc="changes.xml" id="njs0.8.0">0.8.0</link>), | |
1194 <link doc="reference.xml" id="ngx_conf_file_path"><literal>conf_file_path</literal></link> | |
1195 (<link doc="changes.xml" id="njs0.8.0">0.8.0</link>), | |
1184 <link doc="reference.xml" id="ngx_conf_prefix"><literal>conf_prefix</literal></link> | 1196 <link doc="reference.xml" id="ngx_conf_prefix"><literal>conf_prefix</literal></link> |
1185 (<link doc="changes.xml" id="njs0.7.8">0.7.8</link>) | 1197 (<link doc="changes.xml" id="njs0.7.8">0.7.8</link>), |
1198 <link doc="reference.xml" id="ngx_error_log_path"><literal>error_log_path</literal></link> | |
1199 (<link doc="changes.xml" id="njs0.8.0">0.8.0</link>), | |
1200 <link doc="reference.xml" id="ngx_prefix"><literal>prefix</literal></link> | |
1201 (<link doc="changes.xml" id="njs0.8.0">0.8.0</link>), | |
1202 <link doc="reference.xml" id="ngx_version"><literal>version</literal></link> | |
1203 (<link doc="changes.xml" id="njs0.8.0">0.8.0</link>), | |
1204 <link doc="reference.xml" id="ngx_version_number"><literal>version_number</literal></link> | |
1205 (<link doc="changes.xml" id="njs0.8.0">0.8.0</link>), | |
1206 <link doc="reference.xml" id="ngx_worker_id"><literal>worker_id</literal></link> | |
1207 (<link doc="changes.xml" id="njs0.8.0">0.8.0</link>) | |
1186 </listitem> | 1208 </listitem> |
1187 | 1209 |
1188 </list> | 1210 </list> |
1189 </listitem> | 1211 </listitem> |
1190 | 1212 |