Bài kiểm tra với câu hỏi và câu trả lời trong một đối tượng trên JavaScript

Trong bài học trước, câu hỏi và câu trả lời của chúng ta được lưu trữ trong các biến khác nhau. Sự tách biệt như vậy thường có thể không thuận tiện lắm. Hãy làm việc với các phương án lưu trữ khác.

Задание 1

Giả sử các câu hỏi và câu trả lời được lưu trữ trong một đối tượng như thế này:

javascriptlet questions = {
  'Câu hỏi 1?': 'câu trả lời 1',
  'Câu hỏi 2?': 'câu trả lời 2',
  'Câu hỏi 3?': 'câu trả lời 3',
}

Hãy giải quyết bài toán tạo bài kiểm tra cho phương án lưu trữ dữ liệu như vậy

Задание 2

Giả sử các câu hỏi và câu trả lời được lưu trữ trong một đối tượng như thế này:

javascriptlet questions = [
  {
    text:  'câu hỏi 1?',
    right: 'câu trả lời 1',
  },
  {
    text:  'câu hỏi 2?',
    right: 'câu trả lời 2',
  },
  {
    text:  'câu hỏi 3?',
    right: 'câu trả lời 3',
  },
];

Hãy giải quyết bài toán tạo bài kiểm tra cho phương án lưu trữ dữ liệu như vậy.