comparison xml/en/docs/njs/compatibility.xml @ 2613:19adce855a3f

Updated njs Compatibility with new methods.
author Yaroslav Zhuravlev <yar@nginx.com>
date Tue, 20 Oct 2020 14:38:38 +0100
parents 90b32c2c0155
children e203e1106fb2
comparison
equal deleted inserted replaced
2612:6fdefb00858f 2613:19adce855a3f
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="27" 12 rev="28"
13 toc="no"> 13 toc="no">
14 14
15 <section> 15 <section>
16 16
17 <para> 17 <para>
440 (<link doc="changes.xml" id="njs0.3.8">0.3.8</link>): 440 (<link doc="changes.xml" id="njs0.3.8">0.3.8</link>):
441 <list type="bullet"> 441 <list type="bullet">
442 <listitem> 442 <listitem>
443 ES6: 443 ES6:
444 <literal>copyWithin</literal>, 444 <literal>copyWithin</literal>,
445 <literal>every</literal>
446 (<link doc="changes.xml" id="njs0.4.4">0.4.4</link>),
445 <literal>fill</literal>, 447 <literal>fill</literal>,
448 <literal>filter</literal>
449 (<link doc="changes.xml" id="njs0.4.4">0.4.4</link>),
450 <literal>find</literal>
451 (<link doc="changes.xml" id="njs0.4.4">0.4.4</link>),
452 <literal>findIndex</literal>
453 (<link doc="changes.xml" id="njs0.4.4">0.4.4</link>),
454 <literal>forEach</literal>
455 (<link doc="changes.xml" id="njs0.4.4">0.4.4</link>),
456 <literal>includes</literal>
457 (<link doc="changes.xml" id="njs0.4.4">0.4.4</link>),
458 <literal>indexOf</literal>
459 (<link doc="changes.xml" id="njs0.4.4">0.4.4</link>),
446 <literal>join</literal>, 460 <literal>join</literal>,
461 <literal>lastIndexOf</literal>
462 (<link doc="changes.xml" id="njs0.4.4">0.4.4</link>),
463 <literal>map</literal>
464 (<link doc="changes.xml" id="njs0.4.4">0.4.4</link>),
465 <literal>reduce</literal>
466 (<link doc="changes.xml" id="njs0.4.4">0.4.4</link>),
467 <literal>reduceRight</literal>
468 (<link doc="changes.xml" id="njs0.4.4">0.4.4</link>),
469 <literal>reverse</literal>
470 (<link doc="changes.xml" id="njs0.4.4">0.4.4</link>),
447 <literal>set</literal>, 471 <literal>set</literal>,
448 <literal>slice</literal>, 472 <literal>slice</literal>,
449 <literal>sort</literal> (<link doc="changes.xml" id="njs0.4.2">0.4.2</link>), 473 <literal>some</literal>
474 (<link doc="changes.xml" id="njs0.4.4">0.4.4</link>),
475 <literal>sort</literal>
476 (<link doc="changes.xml" id="njs0.4.2">0.4.2</link>),
450 <literal>subarray</literal>, 477 <literal>subarray</literal>,
451 <literal>toString</literal> 478 <literal>toString</literal>
479 </listitem>
480 </list>
481
482 </listitem>
483
484 <listitem>
485 <literal>Buffer</literal> methods
486 (<link doc="changes.xml" id="njs0.4.4">0.4.4</link>):
487 <list type="bullet">
488 <listitem>
489 <link doc="reference.xml" id="buffer_alloc"><literal>alloc</literal></link>,
490 <link doc="reference.xml" id="buffer_alloc_unsafe"><literal>allocUnsafe</literal></link>,
491 <link doc="reference.xml" id="buffer_bytelength"><literal>byteLength</literal></link>,
492 <link doc="reference.xml" id="buffer_compare"><literal>compare</literal></link>,
493 <link doc="reference.xml" id="buffer_concat"><literal>concat</literal></link>,
494 <link doc="reference.xml" id="buffer_from_array"><literal>from</literal></link>,
495 <link doc="reference.xml" id="buffer_is_buffer"><literal>isBuffer</literal></link>,
496 <link doc="reference.xml" id="buffer_is_encoding"><literal>isEncoding</literal></link>
497 </listitem>
498 </list>
499
500 </listitem>
501
502 <listitem>
503 <literal>Buffer</literal> instance methods:
504 (<link doc="changes.xml" id="njs0.4.4">0.4.4</link>):
505 <list type="bullet">
506 <listitem>
507 <link doc="reference.xml" id="buf_compare"><literal>compare</literal></link>,
508 <link doc="reference.xml" id="buf_copy"><literal>copy</literal></link>,
509 <link doc="reference.xml" id="buf_equals"><literal>equals</literal></link>,
510 <link doc="reference.xml" id="buf_fill"><literal>fill</literal></link>,
511 <link doc="reference.xml" id="buf_includes"><literal>includes</literal></link>,
512 <link doc="reference.xml" id="buf_indexof"><literal>indexOf</literal></link>,
513 <link doc="reference.xml" id="buf_lastindexof"><literal>lastIndexOf</literal></link>,
514 <link doc="reference.xml" id="buf_readintbe"><literal>readIntBE</literal></link>,
515 <literal>readInt8</literal>,
516 <literal>readInt16BE</literal>,
517 <literal>readInt32BE</literal>,
518 <link doc="reference.xml" id="buf_readintle"><literal>readIntLE</literal></link>,
519 <literal>readInt8</literal>,
520 <literal>readInt16LE</literal>,
521 <literal>readInt32LE</literal>,
522 <link doc="reference.xml" id="buf_readuintbe"><literal>readUIntBE</literal></link>,
523 <literal>readUInt8</literal>,
524 <literal>readUInt16BE</literal>,
525 <literal>readUInt32BE</literal>,
526 <link doc="reference.xml" id="buf_readuintle"><literal>readUIntLE</literal></link>,
527 <literal>readUInt8</literal>,
528 <literal>readUInt16LE</literal>,
529 <literal>readUInt32LE</literal>,
530 <link doc="reference.xml" id="buf_readdobulebe"><literal>readDoubleBE</literal></link>,
531 <link doc="reference.xml" id="buf_readdobulele"><literal>readDoubleLE</literal></link>,
532 <link doc="reference.xml" id="buf_readfloatbe"><literal>readFloatBE</literal></link>,
533 <link doc="reference.xml" id="buf_readfloatle"><literal>readFloatLE</literal></link>,
534 <link doc="reference.xml" id="buf_subarray"><literal>subarray</literal></link>,
535 <link doc="reference.xml" id="buf_slice"><literal>slice</literal></link>,
536 <link doc="reference.xml" id="buf_swap16"><literal>swap16</literal></link>,
537 <link doc="reference.xml" id="buf_swap32"><literal>swap32</literal></link>,
538 <link doc="reference.xml" id="buf_swap64"><literal>swap64</literal></link>,
539 <link doc="reference.xml" id="buf_tojson"><literal>toJSON</literal></link>,
540 <link doc="reference.xml" id="buf_tostring"><literal>toString</literal></link>,
541 <link doc="reference.xml" id="buf_write"><literal>write</literal></link>,
542 <link doc="reference.xml" id="buf_writeintbe"><literal>writeIntBE</literal></link>,
543 <literal>writeInt8</literal>,
544 <literal>writeInt16BE</literal>,
545 <literal>writeInt32BE</literal>,
546 <link doc="reference.xml" id="buf_writeintle"><literal>writeIntLE</literal></link>,
547 <literal>writeInt8</literal>,
548 <literal>writeInt16LE</literal>,
549 <literal>writeInt32LE</literal>,
550 <link doc="reference.xml" id="buf_writeuintbe"><literal>writeUIntBE</literal></link>,
551 <literal>writeUInt8</literal>,
552 <literal>writeUInt16BE</literal>,
553 <literal>writeUInt32BE</literal>,
554 <link doc="reference.xml" id="buf_writeuintle"><literal>writeUIntLE</literal></link>,
555 <literal>writeUInt8</literal>,
556 <literal>writeUInt16LE</literal>,
557 <literal>writeUInt32LE</literal>,
558 <link doc="reference.xml" id="buf_writedoublebe"><literal>writeDoubleBE</literal></link>,
559 <link doc="reference.xml" id="buf_writedoublele"><literal>writeDoubleLE</literal></link>,
560 <link doc="reference.xml" id="buf_writefloatbe"><literal>writeFloatBE</literal></link>,
561 <link doc="reference.xml" id="buf_writefloatle"><literal>writeFloatLE</literal></link>
452 </listitem> 562 </listitem>
453 </list> 563 </list>
454 564
455 </listitem> 565 </listitem>
456 566
510 </listitem> 620 </listitem>
511 621
512 <listitem> 622 <listitem>
513 <literal>RegExp</literal> 623 <literal>RegExp</literal>
514 ES9 named capture groups (<link doc="changes.xml" id="njs0.3.2">0.3.2</link>) 624 ES9 named capture groups (<link doc="changes.xml" id="njs0.3.2">0.3.2</link>)
625 </listitem>
626
627 <listitem>
628 <literal>DataView</literal> instance methods
629 (<link doc="changes.xml" id="njs0.4.4">0.4.4</link>):
630 <list type="bullet">
631
632 <listitem>
633 ES6:
634 <literal>getFloat32</literal>,
635 <literal>getFloat64</literal>,
636 <literal>getInt16</literal>,
637 <literal>getInt32</literal>,
638 <literal>getInt8</literal>,
639 <literal>getUint16</literal>,
640 <literal>getUint32</literal>,
641 <literal>getUint8</literal>,
642 <literal>setFloat32</literal>,
643 <literal>setFloat64</literal>,
644 <literal>setInt16</literal>,
645 <literal>setInt32</literal>,
646 <literal>setInt8</literal>,
647 <literal>setUint16</literal>,
648 <literal>setUint32</literal>,
649 <literal>setUint8</literal>
650 </listitem>
651
652 </list>
515 </listitem> 653 </listitem>
516 654
517 <listitem> 655 <listitem>
518 <literal>Date</literal> methods: 656 <literal>Date</literal> methods:
519 <list type="bullet"> 657 <list type="bullet">