Hướng dẫn how do you check if a value exists in an object using javascript? - làm thế nào để bạn kiểm tra xem một giá trị có tồn tại trong một đối tượng bằng cách sử dụng javascript hay không?
Tôi có một đối tượng trong JavaScript: Show
Làm cách nào để kiểm tra xem Test1 có tồn tại trong đối tượng dưới dạng giá trị không?
hỏi ngày 11 tháng 3 năm 2016 lúc 19:47Mar 11, 2016 at 19:47
2 Es6+ một lớp lót ngắn nhất:
Đã trả lời ngày 15 tháng 9 năm 2019 lúc 14:02Sep 15, 2019 at 14:02
Chickenschickenschickens 16,9K4 Huy hiệu vàng54 Huy hiệu bạc51 Huy hiệu Đồng4 gold badges54 silver badges51 bronze badges 1 Bạn có thể sử dụng phương thức mảng 7:
Đã trả lời ngày 11 tháng 3 năm 2016 lúc 19:49Mar 11, 2016 at 19:49
TYMEJVTYMEJVtymeJV 103K14 Huy hiệu vàng161 Huy hiệu bạc157 Huy hiệu đồng14 gold badges161 silver badges157 bronze badges 2 Thử:
Hoặc
Điều này sẽ không hoạt động cho 8 và 9 cho các giá trị đó. Bạn có thể sử dụng (thay vì 0) những gì mới trong Ecmascript & nbsp; 6:
Với trình duyệt hiện đại, bạn cũng có thể sử dụng:
Đã trả lời ngày 11 tháng 3 năm 2016 lúc 19:50Mar 11, 2016 at 19:50
Jcubicjcubicjcubic 58.5K48 Huy hiệu vàng212 Huy hiệu bạc374 Huy hiệu đồng48 gold badges212 silver badges374 bronze badges Sử dụng vòng lặp 1:
Đã trả lời ngày 11 tháng 3 năm 2016 lúc 19:53Mar 11, 2016 at 19:53
isvforallisvforallisvforall 8.5026 Huy hiệu vàng35 Huy hiệu bạc49 Huy hiệu đồng6 gold badges35 silver badges49 bronze badges 2 Bạn có thể sử dụng Object.Values ():
và sau đó sử dụng phương thức indexof ():
Ví dụ:
Một ví dụ dài dòng hơn bên dưới:
user1063287 9.75323 huy hiệu vàng107 Huy hiệu bạc208 Huy hiệu đồng23 gold badges107 silver badges208 bronze badges Đã trả lời ngày 1 tháng 11 năm 2018 lúc 14:28Nov 1, 2018 at 14:28
Đối với một lớp lót, tôi sẽ nói: 0
Đã trả lời ngày 11 tháng 9 năm 2019 lúc 18:57Sep 11, 2019 at 18:57
0 Tôi đã làm một bài kiểm tra với tất cả các ví dụ này và tôi đã chạy cái này trong Node.js v8.11.2. Lấy điều này làm hướng dẫn để chọn sự lựa chọn tốt nhất của bạn.Node.js v8.11.2. Take this as a guide to select your best choice. 1Đầu ra trên máy chủ của tôi 2
Đã trả lời ngày 7 tháng 6 năm 2018 lúc 17:25Jun 7, 2018 at 17:25
DarckblezzerdarckblezzerDarckBlezzer 4.2201 Huy hiệu vàng40 Huy hiệu bạc 50 Huy hiệu Đồng1 gold badge40 silver badges50 bronze badges 3Đã trả lời ngày 4 tháng 6 năm 2021 lúc 6:32Jun 4, 2021 at 6:32
CryptoktmcryptoktmcryptoKTM 2.31521 Huy hiệu bạc18 Huy hiệu đồng21 silver badges18 bronze badges 1 Bạn có thể thử cái này 4Đã trả lời ngày 22 tháng 7 năm 2020 lúc 15:07Jul 22, 2020 at 15:07
fengxhfengxhfengxh 3692 Huy hiệu bạc8 Huy hiệu Đồng2 silver badges8 bronze badges Bạn có thể thử điều này: 5Đã trả lời ngày 11 tháng 3 năm 2016 lúc 19:51Mar 11, 2016 at 19:51
Trong phiên bản mới nếu tập lệnh ECMA bây giờ, chúng tôi có thể kiểm tra các hoạt động 5 ..Các giá trị kiểm tra yo đơn giản và dễ dàng hơn trong một đối tượng hoặc lồng nhau hoặc các đối tượng 6Tương tự như vậy trong JavaScript loại nguyên thủy được sử dụng nhiều nhất là đối tượng Chúng ta cũng có thể sử dụng các mảng này, các chức năng, v.v. 7Cảm ơn Đã trả lời ngày 12 tháng 3 năm 2021 lúc 12:01Mar 12, 2021 at 12:01
1 Cách tốt nhất để tìm giá trị tồn tại trong một đối tượng bằng cách sử dụng object.keys () 8Đã trả lời ngày 8 tháng 4 năm 2021 lúc 18:14Apr 8, 2021 at 18:14
9Chức năng được gọi là: 0
Đã trả lời ngày 19 tháng 3 năm 2020 lúc 12:34Mar 19, 2020 at 12:34
1 1Phương thức đối tượng. Mảng được lặp lại bằng cách sử dụng vòng 6 để truy xuất từng giá trị (giá trị trong getValuesFromObject) và trả về hàm boolean () để tìm hiểu xem biểu thức ("text1" là giá trị trong mảng vòng lặp) là đúng.
Đã trả lời ngày 8 tháng 2 năm 2019 lúc 9:21Feb 8, 2019 at 9:21
Đối với các cấu trúc phức tạp, đây là cách tôi làm điều đó: 2Đã trả lời ngày 2 tháng 7 lúc 4:24Jul 2 at 4:24
Phương pháp 7 được sử dụng để kiểm tra xem đường dẫn có phải là thuộc tính trực tiếp của đối tượng hay không. Nó trả về đúng nếu đường dẫn tồn tại, nếu không nó trả về sai.3 Đầu ra: Đúng đúng sai Đã trả lời ngày 2 tháng 12 năm 2021 lúc 7:46Dec 2, 2021 at 7:46
Adityaatriadityaatriadityaatri 1.2851 Huy hiệu vàng5 Huy hiệu bạc10 Huy hiệu đồng1 gold badge5 silver badges10 bronze badges 1 4
Karthikeyan 7.80010 Huy hiệu vàng47 Huy hiệu bạc67 Huy hiệu Đồng10 gold badges47 silver badges67 bronze badges Đã trả lời ngày 11 tháng 3 năm 2016 lúc 19:52Mar 11, 2016 at 19:52
NoctisdarknoctisdarkNoctisdark 3443 Huy hiệu bạc17 Huy hiệu đồng3 silver badges17 bronze badges Câu trả lời đơn giản cho điều này được đưa ra dưới đây. Điều này đang hoạt động bởi vì mọi loại JavaScript đều có thuộc tính Constructor của người xây dựng trên nguyên mẫu của nó.“constructor” property on it prototype”. 5
GầnHusCarl 48.3K12 Huy hiệu vàng191 Huy hiệu bạc172 Huy hiệu đồng12 gold badges191 silver badges172 bronze badges Đã trả lời ngày 20 tháng 2 năm 2020 lúc 1:33Feb 20, 2020 at 1:33
Mohd Sahilmohd SahilMohd Sahil 3753 Huy hiệu bạc3 Huy hiệu đồng3 silver badges3 bronze badges 2 Đây phải là một kiểm tra đơn giản. ví dụ 1 6
Đã trả lời ngày 11 tháng 3 năm 2016 lúc 19:51Mar 11, 2016 at 19:51
Trong phiên bản mới nếu tập lệnh ECMA bây giờ, chúng tôi có thể kiểm tra các hoạt động 5 ..KpTheConstructorCác giá trị kiểm tra yo đơn giản và dễ dàng hơn trong một đối tượng hoặc lồng nhau hoặc các đối tượng1 gold badge12 silver badges21 bronze badges 2 Làm thế nào để bạn kiểm tra xem một giá trị có tồn tại trong một đối tượng trong JavaScript không?JavaScript cung cấp cho bạn ba cách phổ biến để kiểm tra xem một thuộc tính có tồn tại trong một đối tượng không: sử dụng phương thức HasownProperty (). Sử dụng toán tử trong. So sánh tài sản với không xác định.Use the hasOwnProperty() method. Use the in operator. Compare property with undefined .
Làm thế nào để bạn tìm thấy một giá trị tồn tại trong một đối tượng?Chúng ta có thể sử dụng đối tượng.Phương thức giá trị để trả về một mảng các giá trị thuộc tính của một đối tượng.Do đó, chúng ta có thể sử dụng điều đó để kiểm tra xem một giá trị có tồn tại trong một đối tượng không.Chúng tôi gọi chỉ mục trên mảng các giá trị thuộc tính được trả về bởi đối tượng.
Làm thế nào để bạn kiểm tra xem một thuộc tính có mặt trong một đối tượng javascript không?Phương thức HasownProperty () trả về đúng nếu thuộc tính được chỉ định là thuộc tính trực tiếp của đối tượng - ngay cả khi giá trị là null hoặc không xác định.Phương thức trả về sai nếu tài sản được kế thừa hoặc chưa được khai báo. — even if the value is null or undefined . The method returns false if the property is inherited, or has not been declared at all.
Làm thế nào để bạn kiểm tra xem một tài sản nhất định có tồn tại trong một đối tượng?Phương thức HasownProperty () sẽ kiểm tra xem một đối tượng có chứa thuộc tính trực tiếp hay không và sẽ trả về đúng hoặc sai nếu nó tồn tại hay không.Phương thức HasownProperty () sẽ chỉ trả về true cho các thuộc tính trực tiếp và không được kế thừa các thuộc tính từ chuỗi nguyên mẫu. will check if an object contains a direct property and will return true or false if it exists or not. The hasOwnProperty() method will only return true for direct properties and not inherited properties from the prototype chain. |