Phương thức Object.values
Phương thức Object.values trả về một mảng từ các giá trị của đối tượng
theo cùng thứ tự như khi liệt kê thông qua vòng lặp.
Cú pháp
let values = Object.values(đối tượng);
Ví dụ
Hãy lấy các giá trị từ đối tượng sau:
let obj = {'a': 1, 'b': 2, 'c': 3};
console.log(Object.values(obj));
Kết quả thực thi mã:
[1, 2, 3]
Ví dụ
Bây giờ hãy đặt các giá trị trong đối tượng một cách ngẫu nhiên:
let obj = {2: 'b', 1: 'a', 4: 'd', 3: 'c'};
console.log(Object.values(obj));
Sau khi thực thi mã, chúng ta sẽ thấy rằng các giá trị đã được sắp xếp theo thứ tự tăng dần:
['a', 'b', 'c', 'd']
Ví dụ
Ngoài ra, với phương thức Object.values
có thể lấy các giá trị (hoặc phần tử) của mảng:
let arr = ['a', 'b', 'c', 'd'];
console.log(Object.values(arr));
Kết quả thực thi mã:
['a', 'b', 'c', 'd']
Xem thêm
-
phương thức
Object.keys,
phương thức trả về mảng từ các thuộc tính của đối tượng -
phương thức
Object.assign,
phương thức sao chép thuộc tính và giá trị của đối tượng