⊗jsSpItGCP 68 of 294 menu

Bộ tạo thông qua thuộc tính được tính toán trong JavaScript

Trong bài học trước, chúng ta đã gán bộ tạo cho đối tượng bằng một lệnh riêng biệt. Đây là đối tượng của chúng ta:

let obj = { a: 1, b: 2, c: 3, };

Chúng ta đã thiết lập bộ tạo như thế này:

obj[Symbol.iterator] = function *() { for (let key in this) { yield obj[key]; } }

Thực tế, chúng ta có thể viết lại mã của mình theo cách khác thông qua thuộc tính được tính toán:

let obj = { a: 1, b: 2, c: 3, [Symbol.iterator]: function *(){ for (let key in this){ yield this[key]; } } };

Hãy kiểm tra việc lặp:

for (let elem of obj) { console.log(elem); // 1, 2, 3 }

Hãy viết lại lời giải cho bài toán từ bài học trước bằng cách sử dụng thuộc tính được tính toán.

Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối