Rumah >hujung hadapan web >tutorial js >Perjalanan Reaksi Saya: Hari 10
Ciri-ciri ES6
Apa yang Saya Pelajari Hari Ini
JavaScript moden (ES6 dan seterusnya) memperkenalkan ciri yang menjadikan bahasa lebih berkuasa, boleh dibaca dan mesra pembangun. Berikut ialah ringkasan:
Apa Fungsinya: Mendayakan interpolasi rentetan dan rentetan berbilang baris.
Contoh:
let year = 2024; console.log(`This is year ${year}`);
Apa Fungsinya: Menyediakan sintaks yang lebih pendek untuk fungsi penulisan.
Contoh:
let add = (a, b) => console.log(`${a} + ${b} = ${a + b}`); add(4, 5); // Output: 4 + 5 = 9
Apa Ia Berfungsi: Menetapkan nilai lalai kepada parameter fungsi jika tiada hujah diluluskan.
Contoh:
function callMe(name = "Damilare") { console.log(`My name is ${name}`); } callMe(); // Output: My name is Damilare callMe("Ayoola"); // Output: My name is Ayoola
//Array Destructuring: const [a, b] = [2, 3]; console.log(a, b); // Output: 2 3 //Object Destructuring: const { age, year } = { age: 32, year: "Year 5" }; console.log(age, year); // Output: 32 Year 5
const arr1 = [0, 1, 2]; const arr2 = [...arr1, 3, 4, 5]; console.log(arr2); // Output: [0, 1, 2, 3, 4, 5]
const collectRest = (first, ...rest) => { console.log(`First number is ${first}`); console.log(`The rest of the numbers: ${rest}`); }; collectRest(1, 2, 3, 4); // Output: // First number is 1 // The rest of the numbers: [2, 3, 4]
Apa Fungsinya: Memudahkan gelung pada objek boleh lelar (seperti tatasusunan).
Contoh:
let arr = [1, 2, 3, 4, 5]; for (let num of arr) { console.log(num); } // Output: // 1 // 2 // 3 // 4 // 5
Atas ialah kandungan terperinci Perjalanan Reaksi Saya: Hari 10. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!