Báo cáo vấn đề. Bạn được cung cấp [các] cặp khóa-giá trị khác nhau, ở bất kỳ dạng nào như một mảng và bằng cách sử dụng các cặp khóa-giá trị đó, bạn cần xây dựng một đối tượng sẽ có [các] cặp khóa-giá trị đó
Object{} => Object { "0" : "Geeksforgeeks", "1" : "Hello JavaScript", "2" : "Hello React" }
Tiếp cận. Trước tiên, chúng ta cần khai báo một đối tượng trống, với bất kỳ tên phù hợp nào, sau đó bằng cách sử dụng các kỹ thuật và phương thức JavaScript khác nhau, chúng ta cần chèn các cặp khóa-giá trị đã cho vào đối tượng trống đã tạo trước đó
Trước tiên chúng ta hãy cố gắng hiểu rằng làm thế nào chúng ta có thể tạo một đối tượng trống trong JavaScript. Tạo một đối tượng trống trong JavaScript có thể đạt được theo nhiều cách.
ví dụ 1
let object = {}; console.log[object]; Output: {}
ví dụ 2
let object = new Object[]; console.log[object]; Output: {}
Bây giờ sau khi tạo đối tượng, bây giờ chúng ta sẽ phân tích các cách tiếp cận mà qua đó chúng ta có thể thêm [các] cặp khóa-giá trị đã cho vào đối tượng trống đã tạo trước đó
Sau đây là một số cách tiếp cận để đạt được mục tiêu đã đề cập
ví dụ 1. Đây là cách đơn giản nhất cũng như cách tiếp cận bản địa. Theo cách tiếp cận này, chúng tôi sẽ trực tiếp nối [các] cặp khóa-giá trị vào đối tượng trống đã tạo trước đó
Javascript
let object = {}; console.log[object]; Output: {}0
let object = {}; console.log[object]; Output: {}1
let object = {}; console.log[object]; Output: {}2
let object = {}; console.log[object]; Output: {}1
let object = {}; console.log[object]; Output: {}0
let object = {}; console.log[object]; Output: {}1
let object = {}; console.log[object]; Output: {}2
let object = {}; console.log[object]; Output: {}3
let object = {}; console.log[object]; Output: {}4
let object = {}; console.log[object]; Output: {}1
let object = {}; console.log[object]; Output: {}6
let object = {}; console.log[object]; Output: {}1
let object = {}; console.log[object]; Output: {}8____19
let object = {}; console.log[object]; Output: {}4
let object = {}; console.log[object]; Output: {}1
let object = new Object[]; console.log[object]; Output: {}2
let object = {}; console.log[object]; Output: {}1
let object = new Object[]; console.log[object]; Output: {}4
let object = new Object[]; console.log[object]; Output: {}5
let object = {}; console.log[object]; Output: {}4
let object = new Object[]; console.log[object]; Output: {}7
let object = {}; console.log[object]; Output: {}1
let object = new Object[]; console.log[object]; Output: {}9
let object = {}; console.log[object]; Output: {}1____171
_______41____173
_______41____175
let object = {}; console.log[object]; Output: {}76
đầu ra
let object = {}; console.log[object]; Output: {}7
ví dụ 2. Trong cách tiếp cận thứ hai này, chúng ta sẽ sử dụng Object. phương thức gán [] là một phần của lớp cha Đối tượng. Phương thức này sẽ sao chép tất cả các giá trị và sẽ nối các giá trị đó vào đối tượng dưới dạng [các] cặp khóa-giá trị
Javascript
let object = {}; console.log[object]; Output: {}77
let object = {}; console.log[object]; Output: {}1
let object = {}; console.log[object]; Output: {}2
let object = {}; console.log[object]; Output: {}1
let object = {}; console.log[object]; Output: {}0
let object = {}; console.log[object]; Output: {}1
let object = {}; console.log[object]; Output: {}2
let object = {}; console.log[object]; Output: {}3
let object = {}; console.log[object]; Output: {}4
let object = {}; console.log[object]; Output: {}1
let object = {}; console.log[object]; Output: {}6
let object = {}; console.log[object]; Output: {}1
let object = {}; console.log[object]; Output: {}8____19
let object = {}; console.log[object]; Output: {}4
let object = {}; console.log[object]; Output: {}1
let object = new Object[]; console.log[object]; Output: {}2
let object = {}; console.log[object]; Output: {}1
let object = new Object[]; console.log[object]; Output: {}4
let object = new Object[]; console.log[object]; Output: {}5
let object = {}; console.log[object]; Output: {}4
let object = new Object[]; console.log[object]; Output: {}7
_______41____400
_______41____402
_______41____404
let object = new Object[]; console.log[object]; Output: {}7
_______41____175
let object = {}; console.log[object]; Output: {}76
đầu ra
let object = {}; console.log[object]; Output: {}7
ví dụ 3. Trong cách tiếp cận thứ ba này, chúng tôi sẽ xem xét rằng các khóa của chúng tôi và các giá trị tương ứng của chúng có trong một mảng. Trước tiên, chúng tôi sẽ chạy một vòng lặp for trên mảng, sau đó chúng tôi sẽ tự động nối dữ liệu của mình từ các mảng vào một đối tượng trống dưới dạng [các] cặp khóa-giá trị