객체에 속성이 있는지 확인(freecodecamp 노트)

3649 단어 javascriptreactwebdev
개체에 속성이 있는지 확인하는 가장 쉬운 방법은 무엇입니까?

운동

전달된 개체에 Alan, Jeff, Sarah 및 Ryan이라는 네 가지 이름이 모두 포함되어 있으면 true를 반환하고 그렇지 않으면 false를 반환하도록 함수 작성을 완료합니다.


let users = {
  Alan: {
    age: 27,
    online: true
  },
  Jeff: {
    age: 32,
    online: true
  },
  Sarah: {
    age: 48,
    online: true
  },
  Ryan: {
    age: 19,
    online: true
  }
};

function isEveryoneHere(userObj) {
  // Only change code below this line

  // Only change code above this line
}



대답


function isEveryoneHere(userObj) {
  // Only change code below this line
  if (userObj.hasOwnProperty('Alan') && 
      userObj.hasOwnProperty('Jeff') && 
      userObj.hasOwnProperty('Sarah') && 
       userObj.hasOwnProperty('Ryan'))
   {

       return true
    }
  else {
    return false
  }
  // Only change code above this line
}

좋은 웹페이지 즐겨찾기