Học Javascript 2: Name-Value Pair và Object
Bài viết giải thích hai khái niệm nền tảng trong JavaScript: Name-Value Pair và Object. Tác giả trình bày định nghĩa, cách hoạt động và tầm quan trọng của các khái niệm này trong việc hiểu cấu trúc dữ liệu JavaScript, đồng thời cung cấp ví dụ minh họa trực quan để người đọc dễ dàng nắm bắt.

Tại sao cần hiểu Name-Value Pair và Object
Trong Javascript, Object rất quan trọng, và chúng ta sẽ nhắc đi nhắc lại Object trong suốt chuỗi bài viết Học Javascript. Vì thế chúng ta cần hiểu rõ những định nghĩa này.
Name-Value Pair là gì?
Ví dụ luôn cho dễ hiểu nhé:
Name-Value là một cặp tên-giá trị, trong trường hợp này là: name là address, value là 'Ho Chi Minh'
Object trong Javascript là gì?
Mấy ngôn ngữ khác, có thể định nghĩa về object rất phức tạp, nhưng trong Javascript định nghĩa object rất đơn giản:
Object là một 'đống' name-valua pair
Object is a collection of name values pair
Như hình bên dưới, các name-value pair có thể lồng vào nhau: Value của một name có thể là một 'đống' name-value pair khác chứ không phải chỉ có value không.
Để dễ hình dung, ta có thể xem ví dụ một object trong Javascript:
Kết luận
Đây là những gì bạn cần biết về định nghĩa của object trong Javascript. Những bài sau, chúng ta sẽ cùng tìm hiểu về các cách khai báo object, cách xử dụng nó sau nhé.
Related Posts
Discover more content you might enjoy

English Course Challenge in 2 weeks - Day 12: Kinh nghiệm quay khoá học
Bài viết chia sẻ kinh nghiệm quay khóa học tiếng Anh về Bubble.io, bao gồm việc lựa chọn phần mềm Screen.Studio để quay màn hình và tự động tạo phụ đề, những bài học từ việc đặt mục tiêu và xác định đối tượng học viên trước khi chọn nội dung, cũng như lợi ích của việc thử thách bản thân để vượt qua nỗi sợ và hoàn thành dự định. Tác giả cũng giới thiệu khóa học 'Build your first web app in Bubble for beginners' dành cho người mới bắt đầu.

English Course Challenge in 2 weeks - Day 7: Fine-tuning ChatGPT là gì?
Bài viết chia sẻ tiến trình ngày thứ 7 trong thử thách tạo khóa học tiếng Anh trong 2 tuần. Tác giả giới thiệu về Fine-tuning ChatGPT, một tính năng cho phép tạo phiên bản ChatGPT tùy chỉnh dựa trên dữ liệu cung cấp, đặc biệt hữu ích cho chatbot hỗ trợ khách hàng. Bài viết cũng thảo luận về việc điều chỉnh hướng phát triển ứng dụng demo và khóa học, cùng với những khó khăn khi sử dụng API của OpenAI tại Việt Nam.

English Course Challenge in 2 weeks - Day 2: Tiềm năng của Prompt Engineering
Bài viết chia sẻ về việc phát triển ứng dụng SaaS AI demo cho khóa học Bubble, tập trung vào Prompt Engineering - kỹ thuật viết prompt hiệu quả cho AI. Tác giả giới thiệu cấu trúc prompt chuẩn gồm 6 phần: Persona, Context, Task, Format, Examplar và Tone, đồng thời trình bày ý tưởng và mockup cho ứng dụng hỗ trợ người dùng viết prompt tốt hơn, giải quyết vấn đề nhiều người gặp phải khi sử dụng AI.

Đối thoại với AI: Generative AI (AI tạo sinh) và những điều cần biết
Bài viết dạng hỏi đáp toàn diện về AI tạo sinh, bao gồm kỹ thuật viết prompt hiệu quả, cách kiếm tiền từ AI, các nền tảng thay thế Claude AI, chi phí huấn luyện mô hình lớn, và các khái niệm quan trọng như BERT, mô hình tiền huấn luyện cùng những vấn đề đạo đức liên quan.

Bitcoin Domain (.btc) là gì? Cách mua như thế nào?
Tìm hiểu về Bitcoin Domain (.btc) và cách mua domain này
