πŸ“¦

Has Property

Has Property
쉬움 객체 +10pts

Problem

Write a function that checks if an object has a specific property.

Examples

Input: hasProperty({a: 1}, "a")
Output: true
Input: hasProperty({a: 1}, "b")
Output: false

Explanation

이 λ¬Έμ œλŠ” **in μ—°μ‚°μž**λ₯Ό μ‚¬μš©ν•˜μ—¬ 객체에 속성이 μ‘΄μž¬ν•˜λŠ”μ§€ ν™•μΈν•˜λŠ” 방법을 ν•™μŠ΅ν•©λ‹ˆλ‹€. ## 핡심 κ°œλ…: 속성 쑴재 확인 객체에 νŠΉμ • 속성이 μžˆλŠ”μ§€ ν™•μΈν•˜λŠ” 방법은 μ—¬λŸ¬ κ°€μ§€κ°€ μžˆμŠ΅λ‹ˆλ‹€. ### 방법 1: in μ—°μ‚°μž ```javascript key in obj ``` - μƒμ†λœ 속성도 확인 - κ°€μž₯ κ°„λ‹¨ν•œ 문법 ### 방법 2: hasOwnProperty ```javascript obj.hasOwnProperty(key) ``` - 자체 μ†μ„±λ§Œ 확인 (상속 μ œμ™Έ) ### 방법 3: undefined 비ꡐ (ꢌμž₯ν•˜μ§€...

View detailed explanation β†’

Key Concepts

in μ—°μ‚°μž hasOwnProperty 속성 확인 상속 속성
Time: O(1) Space: O(1)
solution.js
Ctrl + Enter
Run tests to see results here.