Duyệt Object Trong Javascript

 Duyệt object trong javascript | Laptrinhcanban.com

HOME › học javascript - lập trình javascript cơ bản>>10. object trong javascript

20 tháng 12 ,2021

Hướng dẫn cách duyệt object trong javascript. Bạn sẽ học được cách sử dụng for in trong javascript để duyệt object sau bài học này.

Duyệt object trong javascript

Để duyệt object trong javascript, chúng ta sử dụng for in trong javascript với cú pháp sau đây:

for (key in object ) {    console.log(object[key]);}

Trong đó

  • object là đối tượng cần lấy thuộc tính
  • key là biến được sử dụng để gán lần lượt các tên thuộc tính của Object

Ví dụ cụ thể:

Copy
let user = { name:'Kiyoshi', age:30, address:'Tokyo'};for (key in user){ console.log(user[key]);}

Kết quả:

Copy
Kiyoshi30Tokyo

Lưu ý, do tên thuộc tính khi lấy ra sẽ ở dạng chuỗi, nên mặc dù chúng ta có tới 3 phương pháp Truy cập thuộc tính của object trong javascript nhưng lại không thể dùng toán tử dấu chấm theo kiểu object.key khi duyệt object, vì JavaScript sẽ không thể xác định được key và trả về giá trị undefined như sau:

Copy
let user = { name:'Kiyoshi', age:30, address:'Tokyo'};for (key in user){ console.log(user.key);}//undefined//undefined//undefined

Lại nữa, chúng ta cũng có thể in toàn bộ object trong JavaScript bằng console.log() như sau:

Copy
let user = { name:'Kiyoshi', age:30, address:'Tokyo'};console.log(user);//{ name: 'Kiyoshi', age: 30, address: 'Tokyo' }

Tổng kết

Trên đây Kiyoshi đã hướng dẫn bạn về cách duyệt Object trong JavaScript rồi. Để nắm rõ nội dung bài học hơn, bạn hãy thực hành viết lại các ví dụ của ngày hôm nay nhé.

Và hãy cùng tìm hiểu những kiến thức sâu hơn về JavaScript trong các bài học tiếp theo.

URL Link

https://laptrinhcanban.com/javascript/javascript-co-ban-den-nang-cao/object-trong-javascript/duyet-object-trong-javascript/

Viết bởi Kiyoshi. Đã đăng ký bản quyền tác giả tại Creativecommons và DMCA

Bài viết liên quan

Hãy chia sẻ và cùng lan tỏa kiến thức lập trình Nhật Bản tại Việt Nam!

HOME  › học javascript - lập trình javascript cơ bản>>10. object trong javascript

Bài sauChuyển Array sang Object trong JavaScript(Object.fromEntries)Bài tiếpCopy Object trong JavaScript
  • Bài viết mới nhất
  • Một số bài tập vòng lặp trong python có lời giải tháng 3 8, 2024
  • Khám Phá Vòng Lặp While Trong Python với 10 Bài Tập Thú Vị Có Lời Giải tháng 3 8, 2024
  • Khám Phá Vòng Lặp for Trong Python với 20 Bài Tập Thú Vị Có Lời Giải tháng 3 8, 2024
  • Thoát Khỏi Vòng Lặp Trong Python tháng 3 8, 2024
  • Tổng hợp các câu hỏi hay gặp về vòng lặp trong python tháng 3 8, 2024
  • Hàm for trong Python - Sức Mạnh và Ứng Dụng tháng 3 8, 2024
  • Khám Phá Hàm `xrange()` Trong Python - Ý Nghĩa, Cú Pháp và Ứng Dụng tháng 3 8, 2024
  • Khám Phá Cấu Trúc x for x Trong Python - Ý Nghĩa, Cú Pháp và Ứng Dụng tháng 3 8, 2024
Profileきよしです!笑

Tác giả : Kiyoshi (Chis Thanh)

Kiyoshi là một cựu du học sinh tại Nhật Bản. Sau khi tốt nghiệp đại học Toyama năm 2017, Kiyoshi hiện đang làm BrSE tại Tokyo, Nhật Bản.

  • Bài viết mới nhất
  • Một số bài tập vòng lặp trong python có lời giải tháng 3 8, 2024
  • Khám Phá Vòng Lặp While Trong Python với 10 Bài Tập Thú Vị Có Lời Giải tháng 3 8, 2024
  • Khám Phá Vòng Lặp for Trong Python với 20 Bài Tập Thú Vị Có Lời Giải tháng 3 8, 2024
  • Thoát Khỏi Vòng Lặp Trong Python tháng 3 8, 2024
  • Tổng hợp các câu hỏi hay gặp về vòng lặp trong python tháng 3 8, 2024
  • Hàm for trong Python - Sức Mạnh và Ứng Dụng tháng 3 8, 2024
  • Khám Phá Hàm `xrange()` Trong Python - Ý Nghĩa, Cú Pháp và Ứng Dụng tháng 3 8, 2024
  • Khám Phá Cấu Trúc x for x Trong Python - Ý Nghĩa, Cú Pháp và Ứng Dụng tháng 3 8, 2024

Chủ đề

  • C
    • Lập trình C cơ bản dành cho người mới học lập trình
      • 01. Giới thiệu ngôn ngữ C
      • 02. Cài đặt môi trường lập trình C/C++
      • 03. Viết chương trình C
      • 04. Kiến thức cơ bản về C
      • 05. Ký tự và số trong C
      • 06. Nhập xuất trong C
      • 07. Biến trong C
      • 08. Lệnh điều kiện trong C
      • 09. Vòng lặp trong C
      • 10. Hàm trong C
      • 11. Số trong C
      • 12. Chuỗi string trong C
      • 13. Con trỏ trong C
      • 14. Mảng trong C
      • 15. Kiểu cấu trúc trong C
      • 16. File trong C
  • CPP
    • Lập trình C++ cơ bản dành cho người mới học lập trình
      • 01. Giới thiệu ngôn ngữ C++
      • 03. Viết chương trình C++
      • 04. Kiến thức cơ bản về C++
      • 05. Nhập xuất trong C++
      • 06. Toán tử trong C++
      • 07. Ký tự và số trong C++
      • 08. Biến trong C++
      • 09. Lệnh điều kiện trong C++
      • 10. Vòng lặp trong C++
      • 11. Hàm trong C++
      • 12. Số trong C++
      • 13. Chuỗi trong C++
      • 14. Con trỏ trong C++
      • 15. Kiểu cấu trúc trong C++
      • 16. String trong C++
      • 17. Mảng trong C++
      • 18. Vector trong C++
      • 19. Deque trong C++
      • 20. List trong C++
      • 21. Forward_list trong C++
      • 22. Set trong C++
      • 23. Multiset trong C++
      • 24. Map trong C++
      • 25. Multimap trong C++
      • 26. Unordered_map trong C++
      • 27. File trong C++
      • 28. Hướng đối tượng trong C++
  • JAVA
    • Java cơ bản cho người mới bắt đầu
      • 01. Giới thiệu ngôn ngữ Java
      • 02. Cài đặt môi trường lập trình Java
      • 03. Viết chương trình Java
      • 04. Kiến thức cơ bản về Java
      • 05. Cài đặt mã hoá trong Java
      • 06. Toán tử trong Java
      • 07. Literal trong Java
      • 09. Biến và kiểu dữ liệu trong Java
      • 10. Lệnh điều kiện trong Java
      • 11. Vòng lặp trong Java
      • 12. Mảng trong Java
  • JAVASCRIPT
    • Học javascript - lập trình javascript cơ bản
      • 01. Kiến thức cơ bản về chương trình JavaScript
      • 02. Chuỗi trong JavaScript
      • 03. Số trong JavaScript
      • 04. Mảng trong Javascript
      • 05. Vòng lặp trong JavaScript
      • 06. Lệnh điều kiện trong JavaScript
      • 07. Toán tử trong JavaScript
      • 08. Hàm trong JavaScript
      • 09. Xử lý ngoại lệ trong JavaScript
      • 10. Object trong JavaScript
      • 11. Global function trong JavaScript
      • 12. Date Object trong JavaScript
      • 13. DOM trong JavaScript
      • 14. Math Object trong JavaScript
      • 15. Sự kiện trong JavaScript
      • 16. JavaScript và Broswer
      • 17. Form trong JavaScript
  • PHP
    • Hướng dẫn học lập trình php cho người mới bắt đầu
      • 01. Kiến thức căn bản về chương trình php
      • 03. Số trong PHP
      • 04. Toán tử trong PHP
      • 05. Vòng lặp trong PHP
      • 06. Lệnh điều kiện trong PHP
      • 07. Chuỗi trong PHP
  • PYTHON
    • Python cơ bản - lập trình python cho người mới bắt đầu
      • 01. Giới thiệu Python
      • 02. Cài đặt và cấu hình Python
      • 03. Kiến thức căn bản về chuơng trình python
      • 04. Nhập xuất trong python
      • 05. Số trong Python
      • 06. Biến trong Python
      • 07. Lệnh điều kiện trong Python
      • 08. Vòng lặp trong Python
      • 09. Chuỗi trong python
      • 10. List trong python
      • 11. Dictionary trong Python
      • 12. Tuple trong Python
      • 13. Set trong Python
      • 14. Hàm trong Python
      • 15. Datetime trong Python
      • 16. Xử lý file trong Python
      • 17. CSV EXCEL JSON XML PDF
      • 18. Đóng gói chương trình python
Nội dung

Từ khóa » Duyệt Object