같은 개체 내의 다른 속성을 기준으로 개체 내에서 속성 값을 설정하는 방법이 있습니까? 예를 들어개체 내부의 다른 속성 값에서 속성 값 설정
:
var myObj = {
prop1 = 10,
prop2 = prop1 + 5
};
alert(myObj.prop2); //Alerts 15
또 다른 예를 들어 내가
var mainObj = {
obj1: {x: 100, y:100},
obj2: {x: obj1+10, y: obj1+10}
};
alert(mainObj.obj2.x); //Alerts 110
나는 동일한 개체의 다른 속성을 기준으로 유지하기 위해 특정 속성을 원하는 aswell 객체 내에서 객체를 생성 할 때이 될 것입니다, 그래서 하나의 속성을 변경하면 다른 속성에도 영향을줍니다. 당신이 브라우저에 대한 backwards compatibility을 상관하지 않는 경우
아니, 적어도 그렇게 좋아하지 않는 이유는 무엇입니까? – adeneo
내 코드에서 일부 개체의 편집 속성을 더 쉽게 만들 수 있기 때문에 궁금합니다. – JimiiBee
함수와 object.watch가 있습니다. 실제로 그 중 아무 것도 수행하지 않지만 아래와 같은 함수가 가장 쉽습니다. 속성을 추가하고 결과를 반환하지만, 실제로하는 것과는 완전히 다릅니다. – adeneo