Bạn có thể sử dụng hàm map[] hoặc lặp qua chúng để lấy khóa và giá trị từ đối tượng mảng JSON trong JavaScript
Nhận khóa và giá trị từ đối tượng mảng JSON trong JavaScript
Mã ví dụ đơn giản sử dụng bản đồ
let arr = [
{name: "AAA", age: 10},
{name: "BBB", age: 20},
{name: "CCC", age: 30}
]
let res = arr.map[function[elem]{
return elem.name +" "+ elem.age; }].join[","];
console.log[res]
đầu ra
Sử dụng vòng lặp
Nội dung JSON về cơ bản được biểu diễn dưới dạng một mảng kết hợp trong JavaScript. Chỉ cần sử dụng vòng lặp for trên chúng để đọc khóa hoặc giá trị
var JSON_Obj = { "one":1, "two":2, "three":3, "four":4, "five":5 };
// Read key
for [var key in JSON_Obj] {
console.log[key];
console.log[JSON_Obj[key]];
}
đầu ra
Hãy bình luận nếu bạn có bất kỳ nghi ngờ hoặc đề xuất nào về chủ đề mảng JS này
Ghi chú. Tất cả mã Ví dụ về JS đều được thử nghiệm trên trình duyệt Firefox và trình duyệt Chrome
hệ điều hành. cửa sổ 10
Mã số. Phiên bản HTML5
Rohit
Bằng cấp về Khoa học Máy tính và Kỹ sư. Nhà phát triển ứng dụng và có kinh nghiệm về nhiều ngôn ngữ lập trình. Đam mê công nghệ & thích học hỏi kỹ thuật
Chúng tôi được yêu cầu viết một hàm JavaScript nhận một đối tượng như vậy làm đối số đầu tiên và một chuỗi khóa làm đối số thứ hai
Sau đó, hàm của chúng ta sẽ trả về giá trị cho thuộc tính "giá trị" mà thuộc tính khóa cụ thể đó thuộc về
Đưa ra một đối tượng và nhiệm vụ là lấy khóa đầu tiên của Đối tượng JavaScript. Vì một đối tượng JavaScript không chứa chỉ mục được đánh số nên chúng tôi sử dụng các cách tiếp cận sau để lấy tên khóa đầu tiên của đối tượng.
Cách tiếp cận 1
- Đầu tiên lấy Đối tượng JavaScript trong một biến
- Sử dụng đối tượng. keys[objectName] để có quyền truy cập vào tất cả các khóa của đối tượng
- Bây giờ, chúng ta có thể sử dụng lập chỉ mục như Object. keys[objectName][0] để lấy khóa của phần tử đầu tiên của đối tượng
Ví dụ. Ví dụ này minh họa cách tiếp cận trên.
html
_______3____4____5
var JSON_Obj = { "one":1, "two":2, "three":3, "four":4, "five":5 };
// Read key
for [var key in JSON_Obj] {
console.log[key];
console.log[JSON_Obj[key]];
}
0____3____30____5>
0
var JSON_Obj = { "one":1, "two":2, "three":3, "four":4, "five":5 };
// Read key
for [var key in JSON_Obj] {
console.log[key];
console.log[JSON_Obj[key]];
}
0_______3
7
8 html
7
0
var JSON_Obj = { "one":1, "two":2, "three":3, "four":4, "five":5 };
// Read key
for [var key in JSON_Obj] {
console.log[key];
console.log[JSON_Obj[key]];
}
0_______3
7
8 html
7head
6 html
6 html
7_______10____37____67____5
>
0
var JSON_Obj = { "one":1, "two":2, "three":3, "four":4, "five":5 };
// Read key
for [var key in JSON_Obj] {
console.log[key];
console.log[JSON_Obj[key]];
}
0__
9
var JSON_Obj = { "one":1, "two":2, "three":3, "four":4, "five":5 };
// Read key
for [var key in JSON_Obj] {
console.log[key];
console.log[JSON_Obj[key]];
}
00 html
7
var JSON_Obj = { "one":1, "two":2, "three":3, "four":4, "five":5 };
// Read key
for [var key in JSON_Obj] {
console.log[key];
console.log[JSON_Obj[key]];
}
02>
>
0
var JSON_Obj = { "one":1, "two":2, "three":3, "four":4, "five":5 };
// Read key
for [var key in JSON_Obj] {
console.log[key];
console.log[JSON_Obj[key]];
}
0_______3
7
8 html
7
0
var JSON_Obj = { "one":1, "two":2, "three":3, "four":4, "five":5 };
// Read key
for [var key in JSON_Obj] {
console.log[key];
console.log[JSON_Obj[key]];
}
0____3