Hướng dẫn get path of nested object javascript - lấy đường dẫn của đối tượng lồng nhau javascript
Trong chủ đề StackoverFlow này, tôi đã học được bạn có thể nhận được một đường dẫn đối tượng thông qua một chuỗi đơn giản. Show Truy cập các đối tượng JavaScript lồng nhau với phím Chuỗi Xem xét những điều sau:
Tôi đang cố gắng xây dựng một mảng các giá trị đối tượng không thuộc loại 'đối tượng' từ đối tượng 'người' của tôi. Do đó, mảng sẽ giống như:
Tôi muốn họ nhìn vào hình thức đó bởi vì tôi đã sử dụng thêm cho nó trên đường. Đó là những gì tôi đã thử:
Hai mã sau đây đi qua toàn bộ đối tượng, một mảng các đối tượng hoặc một tập hợp cả hai để đưa đường dẫn đến một khóa cụ thể. Có hai phiên bản: Thứ nhất chỉ có đường dẫn đến khóa và thứ hai nhận đường dẫn mà khóa có giá trị đã cho.first gets the path to the key only, and second gets the path where a key has the given value. Một giải pháp đệ quy tương tự như dưới đây cũng có thể được sử dụng để sửa đổi tất cả các khóa của một đối tượng hoặc mảng các đối tượng được lồng sâu. Ví dụ
Sử dụng trường hợpSo sánh một đường dẫn đã biết cho một đối tượng trong một kiểm tra duy nhất mà không cần nhiều so sánh
2. Nhận đường dẫn đến phím lồng với giá trị đã choVới sửa đổi nhẹ, chúng ta có thể làm cho mã trên so sánh giá trị được đưa ra cho khóa.
Giới hạnGiới hạn của các mã trên là chúng chỉ trả về đường dẫn đầu tiên được tìm thấy cho một cặp khóa hoặc khóa/giá trị đã cho. Xem thêm
|