JavaScript에서 hasOwnProperty()의 속성은 무엇입니까

Javascripteseo Hasownproperty Ui Sogseong Eun Mueos Ibnikka



JavaScript로 개발/프로그래밍하는 동안 특정 엔터티가 배열 또는 개체에 포함되어 있는지 확인해야 하는 요구 사항이 있을 수 있습니다. 예를 들어 동일한 기능을 기반으로 다양한 기능을 통합하거나 항목을 찾습니다. 그러한 상황에서 “ hasOwnProperty() ” JavaScript의 메서드는 정렬을 지원하여 개발자 측에서 쉽게 제공합니다.

이 글에서는 JS의 hasOwnProperty() 메서드에서 속성을 사용하는 방법에 대해 설명합니다.

JS에서 hasOwnProperty()는 무엇입니까?

hasOwnProperty() ” 메서드는 결과를 부울 값으로 제공합니다. '를 생성합니다. 진실 ” 특정 속성이 개체에 존재하는 경우 지정된 속성의 값이 정의되지 않았거나 null인 경우에도 마찬가지입니다. 그렇지 않으면 '를 반환합니다. 거짓 '.







통사론



물체. hasOwnProperty ( 소품 )

주어진 구문에서 ' 소품 ”는 문자열 또는 기호로 테스트하기 위해 추가되는 속성의 이름에 해당합니다.



예제 1: hasOwnProperty() 메서드에서 배열의 키를 사용하여 속성 찾기

이 예제에서 hasOwnProperty() 메서드는 an의 특정 키를 검색하는 데 적용될 수 있으며 ' 진실 ” 키가 배열에 존재하는 경우. 그렇지 않으면 '를 반환합니다. 거짓 ”:





< 스크립트 >

const myArray = {

: 10 ,

: 이십

} ;

c하자 = 30 ;

x하자 = myArray. hasOwnProperty ( 'ㅏ' )

하자 = myArray. hasOwnProperty ( '씨' )

콘솔. 통나무 ( 엑스 ) ;

콘솔. 통나무 ( 와이 ) ;

스크립트 >

위의 코드 블록에서:

  • 먼저 '라는 이름의 배열을 만듭니다. myArray ” 명시된 키와 값이 있습니다.
  • 다음 단계에서 '라는 변수를 만듭니다. ” 배열의 범위 밖에 있고 값을 할당합니다.
  • 이제 '를 적용하십시오. hasOwnProperty() ” 메서드는 배열에 포함된 키를 지정합니다.
  • 마찬가지로 배열 범위 밖의 변수에 대해 검사를 적용합니다.
  • 결과적으로 이전에 적용된 방법은 ' 진실 ” 키가 배열에 포함되어 있기 때문입니다.
  • 반면 후자의 접근 방식은 그렇지 않기 때문에 ' 거짓 '.

산출



위 출력에서 ​​추가된 조건에 따른 해당 결과가 출력된 것을 확인할 수 있습니다.

예제 2: hasOwnProperty() 메서드에서 배열의 인덱스를 사용하여 속성 찾기

이 특정 예에서 ' hasOwnProperty() ” 메서드는 배열의 인덱스 번호를 기반으로 해당 결과를 반환합니다.

< 스크립트 >

const myArray = [ '망고' , '사과' , '파인애플' , '딸기' ] ;

x하자 = myArray. hasOwnProperty ( '삼' )

하자 = myArray. hasOwnProperty ( '7' )

콘솔. 통나무 ( 엑스 )

콘솔. 통나무 ( 와이 ) ;

스크립트 >

위의 코드 조각에서:

  • 마찬가지로 '라는 배열을 만듭니다. myArray ” 몇 가지 값이 있습니다.
  • 이제 '를 적용하십시오. hasOwnProperty() ” 메서드는 명시된 인덱스를 지정하여 선언된 배열에 적용합니다.
  • 특정 인덱스가 배열에 포함된 경우 부울 값 ' 진실 '가 반환됩니다.
  • 그렇지 않으면, ' 거짓 ”가 콘솔에 표시됩니다.

산출

위의 출력에서 ​​지정된 인덱스에 따라 해당 부울 값이 표시되는 것을 볼 수 있습니다.

결론

hasOwnProperty() JavaScript의 ” 메서드는 특정 속성이 개체의 직접 속성인지 여부에 따라 결과를 부울 값으로 반환합니다. 전자의 접근 방식에서 이 메서드는 키로 배열의 요소를 확인하여 부울 형식으로 결과를 표시합니다. 후자의 접근 방식에서 이 메서드는 배열의 인덱스를 확인합니다. 이 기사에서는 JavaScript를 사용하여 hasOwnProperty()에서 속성을 사용하는 방법에 대해 설명했습니다.