⊗jsPmMuVK 183 of 505 menu

Khóa từ biến trong cấu trúc đa chiều JavaScript

Giả sử có đối tượng sau:

let obj = { 'sub1': ['11', '12', '13'], 'sub2': ['21', '22', '23'], };

Hãy in ra một phần tử bất kỳ từ đối tượng của chúng ta, ví dụ: phần tử '22':

console.log(obj['sub2'][1]);

Bây giờ giả sử các khóa được lưu trong các biến:

let key1 = 'sub2'; let key2 = 1;

Hãy in ra phần tử của cấu trúc đa chiều bằng cách sử dụng các biến của chúng ta:

console.log(obj[key1][key2]);

Cho một cấu trúc để lưu trữ danh sách công việc theo năm, tháng và ngày như sau:

let affairs = { '2018': { 11: { 29: ['name111', 'name112', 'name113'], 30: ['name121', 'name122', 'name123'], }, 12: { 30: ['name211', 'name212', 'name213'], 31: ['name221', 'name222', 'name223'], }, }, '2019': { 12: { 29: ['name311', 'name312', 'name313'], 30: ['name321', 'name322', 'name323'], 31: ['name331', 'name332', 'name333'], } }, }

Giả sử cũng có ba biến chứa năm, tháng và ngày. Hãy in ra công việc tương ứng với giá trị của các biến.

Tác giả của đoạn mã sau muốn in ra phần tử có giá trị '24':

let obj = { key1: { key2: '12', key3: '13', }, key2: { key4: '24', key5: '25', }, } let key1 = 'key2'; let key2 = 'key4'; console.log(obj['key1'][key2]);

Tuy nhiên, mã lại in ra không đúng như tác giả mong đợi. Hãy sửa lỗi.

Tác giả của đoạn mã sau muốn in ra phần tử có giá trị '24':

let obj = { key1: { key2: '12', key3: '13', }, key2: { key4: '24', key5: '25', }, } let key1 = 'key2'; let key2 = 'key4'; console.log(obj.key1.key2);

Tuy nhiên, mã lại in ra không đúng như tác giả mong đợi. Hãy sửa lỗi.

Tác giả của đoạn mã sau muốn in ra phần tử có giá trị '24':

let obj = { key1: { key2: '12', key3: '13', }, key2: { key4: '24', key5: '25', }, } let key1 = 'key2'; let key2 = 'key4'; console.log(obj.key1['key2']);

Tuy nhiên, mã lại in ra không đúng như tác giả mong đợi. Hãy sửa lỗi.

Tác giả của đoạn mã sau muốn in ra phần tử có giá trị '24':

let obj = { key1: { key2: '12', key3: '13', }, key2: { key4: '24', key5: '25', }, } let key1 = 'key2'; console.log(obj['key1']['key4']);

Tuy nhiên, mã lại in ra không đúng như tác giả mong đợi. Hãy sửa lỗi.

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