Nodejs kiểm tra xem thuộc tính đối tượng có tồn tại không

Có hai phương pháp chủ yếu để kiểm tra sự tồn tại của khóa trong Đối tượng JavaScript. Cái đầu tiên đang sử dụng “in operator” và cái thứ hai đang sử dụng “hasOwnProperty() method”.  

Phương pháp 1. Sử dụng toán tử 'in'

Toán tử in trả về giá trị boolean nếu thuộc tính được chỉ định nằm trong đối tượng.  

cú pháp

propertyName in object

Thí dụ. Ví dụ này sử dụng toán tử “in” để kiểm tra sự tồn tại của khóa trong đối tượng JavaScript.  

html




<h1 style="color: green">

    GeeksforGeeks

object.hasOwnProperty(propertyName)
0h1>

object.hasOwnProperty(propertyName)
3

<

object.hasOwnProperty(propertyName)
5>

    

object.hasOwnProperty(propertyName)
8

    <0

object.hasOwnProperty(propertyName)
0
object.hasOwnProperty(propertyName)
5_______38_______

object.hasOwnProperty(propertyName)
3

<<6______38_______

    <9

    h11

object.hasOwnProperty(propertyName)
0<6>

object.hasOwnProperty(propertyName)
3

h16_______33_______6 h18=35_______0style1<6>

style4<6 h18_______36_______35_______8style1<6>

object.hasOwnProperty(propertyName)
3

<=4 =5==7>

    "color: green"0

object.hasOwnProperty(propertyName)
0=4>

object.hasOwnProperty(propertyName)
3

<"color: green"6 "color: green"7="color: green"9>

    >2

>3

>4>5

>4>7

>8>9

>8    1

>4    3

>3

>4    6

>4    8

>4GeeksforGeeks0

>3

>4GeeksforGeeks3

GeeksforGeeks4GeeksforGeeks5

GeeksforGeeks6

>4GeeksforGeeks8

GeeksforGeeks4

object.hasOwnProperty(propertyName)
00

        3

object.hasOwnProperty(propertyName)
0"color: green"6>

đầu ra

Nodejs kiểm tra xem thuộc tính đối tượng có tồn tại không

Làm cách nào để kiểm tra khóa tồn tại trong đối tượng JavaScript?

Phương pháp 2. Sử dụng phương thức hasOwnProperty()

Phương thức hasOwnProperty() trả về một giá trị boolean cho biết liệu đối tượng có thuộc tính được chỉ định hay không. Tên khóa bắt buộc có thể được chuyển vào hàm này để kiểm tra xem nó có tồn tại trong đối tượng không.  

cú pháp

object.hasOwnProperty(propertyName)

Thí dụ. Ví dụ này sử dụng phương thức hasOwnProperty() để kiểm tra sự tồn tại của khóa trong đối tượng JavaScript.  

html




<h1 style="color: green">

    GeeksforGeeks

object.hasOwnProperty(propertyName)
0h1>

object.hasOwnProperty(propertyName)
3

<

object.hasOwnProperty(propertyName)
5>

    

object.hasOwnProperty(propertyName)
8

    <0

object.hasOwnProperty(propertyName)
0
object.hasOwnProperty(propertyName)
5_______38_______

object.hasOwnProperty(propertyName)
3

<<6______38_______

    <9

    h11

object.hasOwnProperty(propertyName)
0<6>

object.hasOwnProperty(propertyName)
3

h16_______33_______6 h18=35_______0style1<6>

style4<6 h18_______36_______35_______8style1<6>

object.hasOwnProperty(propertyName)
3

<=4 =5==7>

    "color: green"0

object.hasOwnProperty(propertyName)
0=4>

object.hasOwnProperty(propertyName)
3

<"color: green"6 "color: green"7="color: green"9>

    >2

>3

>4>5

>4>7

>8>9

>8    1

>4    3

>3

>4    6

>4

object.hasOwnProperty(propertyName)
92

>4

object.hasOwnProperty(propertyName)
94

object.hasOwnProperty(propertyName)
95

>4GeeksforGeeks3

GeeksforGeeks4GeeksforGeeks5

GeeksforGeeks6

>4GeeksforGeeks8

GeeksforGeeks4

object.hasOwnProperty(propertyName)
00

        3

object.hasOwnProperty(propertyName)
0"color: green"6>

đầu ra

Nodejs kiểm tra xem thuộc tính đối tượng có tồn tại không

Làm cách nào để kiểm tra khóa tồn tại trong đối tượng JavaScript?

JavaScript được biết đến nhiều nhất để phát triển trang web nhưng nó cũng được sử dụng trong nhiều môi trường không có trình duyệt. Bạn có thể học JavaScript từ đầu bằng cách làm theo Hướng dẫn JavaScript và Ví dụ về JavaScript này