ES6 ciri-ciri baru termasuk: 1. Skop peringkat blok dan pengisytiharan berterusan; 3. Nilai parameter lalai; 8. Iterator dan penjana; 9. Objek janji;
Sistem pengendalian tutorial ini: sistem Windows 10, komputer Dell G3.
ECMAScript 6 (pendek kata ES6), juga dikenali sebagai ECMAScript 2015, ialah kemas kini penting kepada bahasa pengaturcaraan JavaScript, memperkenalkan banyak ciri baharu dan penambahbaikan sintaks untuk menyediakan keupayaan pembangunan yang lebih berkuasa dan moden. Berikut ialah beberapa ciri baharu utama ES6:
Skop peringkat blok dan pengisytiharan berterusan (let dan const): ES6 memperkenalkan pengisytiharan pembolehubah skop peringkat blok, melalui const
kata kunci boleh mengisytiharkan pembolehubah dan pemalar dalam skop peringkat blok dan tidak akan terjejas oleh promosi berubah. let
和const
关键字可以在块级作用域中声明变量和常量,并且不会受到变量提升的影响。
箭头函数:箭头函数是一种更简洁的函数定义语法,可以使用=>
替代传统的function
=>
Ganti tradisional
Kelas dan Modul: ES6 memperkenalkan konsep kelas, dan modul boleh diimport dan dieksport melalui kata kunci class
关键字可以定义类,并使用extends
进行继承。同时,ES6还引入了模块化的语法,通过export
和import
.
Simplified Object Literals (Enhanced Object Literals): ES6 membenarkan penggunaan pembolehubah sebagai nama sifat dalam literal objek, dan juga menyediakan sokongan untuk sintaks yang disingkatkan dan nama sifat yang dikira.
Iterators dan Penjana: ES6 memperkenalkan konsep iterator dan penjana, yang boleh merentasi koleksi melalui iterator tersuai, dan fungsi penjana boleh memudahkan pemprosesan operasi tak segerak.
Promise object: Promise ialah cara baharu mengendalikan operasi tak segerak, yang boleh mengendalikan aliran kod tak segerak dengan lebih baik dan mengelakkan masalah neraka panggil balik.
Templat Literal: Literal templat membenarkan sintaks seperti interpolasi pembolehubah dan rentetan berbilang baris digunakan dalam rentetan dengan membalut rentetan dengan tanda belakang (`).
Ini hanyalah beberapa ciri baharu utama ES6, yang menjadikan pembangunan JavaScript lebih mudah dan cekap, serta menyediakan sintaks dan fungsi yang lebih moden.
Atas ialah kandungan terperinci Apakah ciri baharu es6?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!