Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Java

Cách lấy giá trị của object trong JavaScript

Có một số phương thức như Object.values() để lấy giá trị object. Nhưng qua các phương thức đó, quy trình tìm giá trị khá dài. Để khắc phục, Underscore.js (thư viện JavaScript) cung cấp phương thức _.values(). Phương thức này không cần vòng lặp for để thực thi giá trị. Đây là phương thức trực tiếp lấy giá trị object.

Trong ví dụ sau, giá trị object được thực thi bằng phương thức Object.values(). Phương thức này yêu cầu for-loop để thực thi giá trị.

Ví dụ

<html> <body> <script> 
    var user = { 
        name: "Rahim", 
        designation: "content developer" 
    }; 
    for (let value of Object.values(user)) { 
        document.write(value + "</br>"); 
    } 
</script> </body> </html>

Kết quả

Rahim content developer

Trong ví dụ sau, giá trị object được thực thi bằng _.values(). Không cần for-loop. Đây là phương thức trực tiếp.

Ví dụ

<html> <body> <script src="//cdnjs.cloudflare.com/ajax/libs/lodash.js/0.10.0/lodash.min.js"></script> </head> <body> 
    <script> 
        var res = JSON.stringify(_.values({"name": 'ElonMusk', age: 47, "Organization":'Spacex' })); 
        document.write((res)); 
    </script> </body> </html>

Kết quả

["ElonMusk",47,"Spacex"]