Javascript에서 객체에 액세스하는 동적 방법

4621 단어 javascriptbeginners
여러분 안녕하세요,
내가 읽고 있는 책에서 이 코드를 가지고 있으며 여기에 동적 터치를 추가하여 연습에 재미를 더하고 싶습니다. 내 목표는 객체 택시.make 및 택시.모델을 명시적으로 할당하지 않고 객체의 속성에 액세스하는 것입니다. 내가 원하는 것은 객체를 변경할 때마다 동적 속성을 부여하는 것입니다. 리무진 나는 limousine.make 또는 limousine.model을 쓸 필요가 없습니다.

여기 코드가 있습니다

function init() {
  let lambo ={
    make:'KIA',
    model:'Picanto',
    year:1999,
    color:'beige',
    passenger:4,
    convertible:false,
    mileage:2000,
    engine:'gdi',
    transmission:'manual',
    fuel_type:'gasoline'
  }
function prequal(car) {
  if (car.mileage > 10000) {
    return false;
  }else if (car.year >= 2000) {
    return false;
  } 
  return true;
}    
let worthalook = prequal (lambo);
if (worthalook) {
  document.write('You gotta check this ' + lambo.make + ' ' + lambo.model);
}else{
  document.write('You should really pass on the ' + lambo.make + ' ' + lambo.model);
}
}

좋은 웹페이지 즐겨찾기