Làm cách nào để lấy giá trị từ đối tượng trong JavaScript?

Vật. giá trị[] trong JavaScript

Cải thiện bài viết

Lưu bài viết

Thích bài viết

  • Cập nhật lần cuối. 27 tháng 9 năm 2021

  • Đọc
  • Bàn luận
  • khóa học
  • Luyện tập
  • Băng hình
  • Cải thiện bài viết

    Lưu bài viết

    Đối tượng và Trình tạo đối tượng trong JavaScript? . Nhưng JavaScript có các đối tượng và hàm tạo hoạt động theo cùng một cách để thực hiện cùng một loại hoạt động.
    In the living world of object-oriented programming we already know the importance of classes and objects but unlike other programming languages, JavaScript does not have the traditional classes as seen in other languages. But JavaScript has objects and constructors which work mostly in the same way to perform the same kind of operations. 
     

    • Hàm tạo là các hàm JavaScript chung được sử dụng với từ khóa “mới”. Hàm tạo có hai loại trong JavaScript i. e. các hàm tạo dựng sẵn [mảng và đối tượng] và các hàm tạo tùy chỉnh [xác định các thuộc tính và phương thức cho các đối tượng cụ thể]
    • Trình xây dựng có thể hữu ích khi chúng ta cần một cách để tạo một “loại” đối tượng có thể được sử dụng nhiều lần mà không phải xác định lại đối tượng mỗi lần và điều này có thể đạt được bằng cách sử dụng hàm Trình xây dựng đối tượng. Đó là quy ước viết hoa tên của các hàm tạo để phân biệt chúng với các hàm thông thường.
       

    Ví dụ, xét đoạn mã sau.
     

    function Automobile[color] {
      this.color=color;
    }
    
    var vehicle1 = new Automobile ["red"];

    Hàm “Automobile[]” là một hàm tạo đối tượng, các thuộc tính và phương thức của nó i. e “color” được khai báo bên trong nó bằng cách đặt trước nó với từ khóa “this”. Các đối tượng được xác định bằng cách sử dụng một hàm tạo đối tượng sau đó được tạo ngay lập tức bằng cách sử dụng từ khóa “mới”.
    Khi ô tô mới[] được gọi, JavaScript sẽ thực hiện hai việc.
     

    1. Nó tạo một đối tượng mới [ví dụ] Ô tô [] và gán nó cho một biến
    2. Nó đặt thuộc tính hàm tạo i. e “màu sắc” của đối tượng để ô tô

    Đối tượng. values[] Phương thức 
    Đối tượng. Phương thức values[] được sử dụng để trả về một mảng có các phần tử là các giá trị thuộc tính có thể đếm được trên đối tượng. Thứ tự của các thuộc tính giống như thứ tự do đối tượng đưa ra theo cách thủ công là một vòng lặp được áp dụng cho các thuộc tính.
    Đối tượng. các giá trị [] lấy đối tượng làm đối số trong đó các giá trị thuộc tính riêng có thể đếm được sẽ được trả về và trả về một mảng chứa tất cả các giá trị thuộc tính có thể đếm được của đối tượng đã cho.
    Ứng dụng.
     

    • Vật. các giá trị [] được sử dụng để trả về các giá trị thuộc tính có thể đếm được của một mảng đơn giản
    • Vật. các giá trị [] được sử dụng để trả về các giá trị thuộc tính có thể đếm được của một mảng như đối tượng
    • Vật. các giá trị [] được sử dụng để trả về các giá trị thuộc tính có thể đếm được của một mảng giống như đối tượng với thứ tự khóa ngẫu nhiên

    Cú pháp.
     

    Object.values[obj]

    Thông số được sử dụng.
     

    1. đối tượng. Nó là đối tượng có vô số giá trị thuộc tính sẽ được trả về

    Giá trị trả về.
    Đối tượng. values[] trả về một mảng chứa tất cả các giá trị thuộc tính có thể đếm được của đối tượng đã cho.
     

    Ví dụ về chức năng trên được cung cấp bên dưới.
    Ví dụ.
     

    Input : var check = ['x', 'y', 'z'];
            console.log[Object.values[check]];
    Output : Array ["x", "y", "z"]

    Giải thích. Trong ví dụ này, một mảng “kiểm tra” có ba giá trị thuộc tính [‘x’, ‘y’, ‘z’] và đối tượng. phương thức values[] trả về vô số giá trị thuộc tính của mảng này. Thứ tự của các thuộc tính giống như thứ tự được cung cấp bởi đối tượng theo cách thủ công.
     

    Input : var object = { 0: '23', 1: 'geeksforgeeks', 2: 'true' };
            console.log[Object.values[object]];
    Output : Array ["23", "geeksforgeeks", "true"]

    Giải thích. Trong ví dụ này, một mảng giống như đối tượng “kiểm tra” có ba giá trị thuộc tính { 0. ’23’, 1. 'chuyên viên máy tính', 2. 'true' } và đối tượng. phương thức values[] trả về vô số giá trị thuộc tính của mảng này. Thứ tự của các thuộc tính giống như thứ tự được cung cấp bởi đối tượng theo cách thủ công.
     

    Input : var object = { 70: 'x', 21: 'y', 35: 'z' };
            console.log[Object.values[object]];
    Output : Array ["y", "z", "x"]

    Giải thích. Trong ví dụ này, một mảng giống như đối tượng “kiểm tra” có ba giá trị thuộc tính { 70. 'x', 21. 'y', 35. 'z' } theo thứ tự ngẫu nhiên và đối tượng. Phương thức values[] trả về các giá trị thuộc tính có thể đếm được của mảng này theo thứ tự tăng dần của giá trị của các chỉ số.
    Mã cho chức năng trên được cung cấp bên dưới.
    Mã 1.
     

    jav




    Input : var object = { 70: 'x', 21: 'y', 35: 'z' };
            console.log[Object.values[object]];
    Output : Array ["y", "z", "x"]
    2

     

    Input : var object = { 70: 'x', 21: 'y', 35: 'z' };
            console.log[Object.values[object]];
    Output : Array ["y", "z", "x"]
    3

    Object.values[obj]
    0
    Object.values[obj]
    1
    Object.values[obj]
    2_______13
    Object.values[obj]
    4
    Object.values[obj]
    3
    Object.values[obj]
    6
    Object.values[obj]
    7

    Object.values[obj]
    8

     

    Object.values[obj]
    9

    ĐẦU RA.
     

    Object.values[obj]
    5

    Mã 2.
     

    jav




    Input : var object = { 70: 'x', 21: 'y', 35: 'z' };
            console.log[Object.values[object]];
    Output : Array ["y", "z", "x"]
    2

     

    Input : var check = ['x', 'y', 'z'];
            console.log[Object.values[check]];
    Output : Array ["x", "y", "z"]
    1

    Input : var check = ['x', 'y', 'z'];
            console.log[Object.values[check]];
    Output : Array ["x", "y", "z"]
    2

    Object.values[obj]
    0
    Input : var check = ['x', 'y', 'z'];
            console.log[Object.values[check]];
    Output : Array ["x", "y", "z"]
    4
    Input : var check = ['x', 'y', 'z'];
            console.log[Object.values[check]];
    Output : Array ["x", "y", "z"]
    5
    Input : var check = ['x', 'y', 'z'];
            console.log[Object.values[check]];
    Output : Array ["x", "y", "z"]
    6
    Input : var check = ['x', 'y', 'z'];
            console.log[Object.values[check]];
    Output : Array ["x", "y", "z"]
    7
    Input : var check = ['x', 'y', 'z'];
            console.log[Object.values[check]];
    Output : Array ["x", "y", "z"]
    8
    Input : var check = ['x', 'y', 'z'];
            console.log[Object.values[check]];
    Output : Array ["x", "y", "z"]
    9
    Input : var object = { 0: '23', 1: 'geeksforgeeks', 2: 'true' };
            console.log[Object.values[object]];
    Output : Array ["23", "geeksforgeeks", "true"]
    0

    Input : var object = { 0: '23', 1: 'geeksforgeeks', 2: 'true' };
            console.log[Object.values[object]];
    Output : Array ["23", "geeksforgeeks", "true"]
    1

     

    Object.values[obj]
    9

    ĐẦU RA.
     

    Input : var check = ['x', 'y', 'z'];
            console.log[Object.values[check]];
    Output : Array ["x", "y", "z"]
    8

    Mã 3.
     

    jav




    Input : var object = { 70: 'x', 21: 'y', 35: 'z' };
            console.log[Object.values[object]];
    Output : Array ["y", "z", "x"]
    2

     

    Input : var check = ['x', 'y', 'z'];
            console.log[Object.values[check]];
    Output : Array ["x", "y", "z"]
    1

    Input : var check = ['x', 'y', 'z'];
            console.log[Object.values[check]];
    Output : Array ["x", "y", "z"]
    2

    Object.values[obj]
    0
    Input : var object = { 0: '23', 1: 'geeksforgeeks', 2: 'true' };
            console.log[Object.values[object]];
    Output : Array ["23", "geeksforgeeks", "true"]
    7
    Object.values[obj]
    2_______39
    Object.values[obj]
    4____41
    Object.values[obj]
    6
    Input : var object = { 0: '23', 1: 'geeksforgeeks', 2: 'true' };
            console.log[Object.values[object]];
    Output : Array ["23", "geeksforgeeks", "true"]
    0

    Input : var object = { 0: '23', 1: 'geeksforgeeks', 2: 'true' };
            console.log[Object.values[object]];
    Output : Array ["23", "geeksforgeeks", "true"]
    1

     

    Object.values[obj]
    9

    ĐẦU RA.
     

    Input : var object = { 70: 'x', 21: 'y', 35: 'z' };
            console.log[Object.values[object]];
    Output : Array ["y", "z", "x"]
    1

    Ngoại lệ.
     

    • Nó gây ra TypeError nếu đối số được truyền không phải là một đối tượng
    • Nếu một đối tượng không được truyền làm đối số cho phương thức, thì nó sẽ thuyết phục nó và coi nó như một đối tượng

    Trình duyệt được hỗ trợ

    • Chrome 54 trở lên
    • Cạnh 14 trở lên
    • Firefox 47 trở lên
    • Opera 41 trở lên
    • đi săn 10. 1 trở lên

    Tham khảo. https. // nhà phát triển. mozilla. org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/values
     


    Ghi chú cá nhân của tôi arrow_drop_up

    Tiết kiệm

    Vui lòng Đăng nhập để nhận xét.

    Làm cách nào để lấy một giá trị cụ thể từ một đối tượng trong JavaScript?

    Để chỉ nhận các giá trị cụ thể trong một mảng đối tượng trong JavaScript, hãy sử dụng khái niệm bộ lọc[] .

    Làm cách nào để lấy giá trị từ mảng đối tượng trong JavaScript?

    Để lấy các giá trị của một đối tượng dưới dạng một mảng, hãy sử dụng Đối tượng. values[] phương thức, truyền cho nó đối tượng dưới dạng tham số . Phương thức này trả về một mảng chứa các giá trị thuộc tính của đối tượng theo thứ tự như được cung cấp bởi một đối tượng. trong vòng lặp. Đã sao chép.

    Làm cách nào để lấy giá trị của một đối tượng theo chỉ mục trong JavaScript?

    Để lấy giá trị của một đối tượng theo chỉ mục. .
    Sử dụng đối tượng. keys[] để lấy một mảng các khóa của đối tượng
    Sử dụng ký hiệu ngoặc để lấy khóa tại chỉ mục cụ thể
    Truy cập đối tượng bằng phím để lấy giá trị tương ứng

    Chủ Đề