[javascript] 객체의 프로퍼티를 불리언으로 변환하는 방법

JavaScript에서 객체의 프로퍼티를 불리언으로 변환하는 방법을 알아보겠습니다. 객체의 특정 프로퍼티가 참 혹은 거짓 여부를 판별하여 불리언 값을 얻는 방법을 알아보겠습니다.

1. !! 연산자 사용

!! 연산자는 피연산자를 불리언으로 강제로 변환시킵니다. 아래의 코드는 객체의 프로퍼티를 불리언으로 변환할 때 유용하게 사용될 수 있습니다.

const myObj = {
  name: 'John',
  age: 25
};

const hasName = !!myObj.name;
console.log(hasName); // Output: true

2. Boolean 함수 사용

Boolean 함수를 사용하여 객체의 프로퍼티를 불리언으로 변환할 수 있습니다. 아래의 예제는 Boolean 함수를 사용하여 객체의 프로퍼티를 불리언으로 변환합니다.

const myObj = {
  name: 'John',
  age: 25
};

const hasAge = Boolean(myObj.age);
console.log(hasAge); // Output: true

결론

위의 방법들을 통해 JavaScript에서 객체의 프로퍼티를 불리언으로 변환하는 방법을 알아보았습니다. 이러한 방법들을 사용하여 객체의 프로퍼티를 편리하게 불리언으로 변환할 수 있습니다.

참고로, MDN web docs에서 JavaScript에 대한 더 자세한 정보를 확인할 수 있습니다.