나는 오늘 시험에서 다음과 같은 질문을했다. 하지만 전에 functionName.VariableName과 같은 것을 보지 못했습니다. 어떻게 작동하는지 잘 모릅니다. 위의 코드 문제자바 스크립트 질문 : functionName.VariableName?
function Item(itemName)
{
var next_item_id = 1;
Item.item_name = itemName;
Item.item_id = next_item_id++;
}
var Item1 = Item('Desktop');
var Item2 = Item('Laptop');
var Item3 = Item('Monitor');
- 아무것도 : 당신이 나에게 솔루션을 알 수있는 경우
좋은 것
? 그렇다면 그것을 고쳐라. (내가 볼 수있는 문제는 next_item_id가 항상 1이며 전역으로 만들어야합니까?) - 런타임에 변수 "next_item_id"를 수정할 수 없도록 함수를 수정합니다.
- 내 자신의 질문, 어떻게 Item.item_name 같은 변수가 작동합니까? 나는 그것을 검색하고 싶지만, 나는 무엇을 검색해야하는지 잘 모르겠다.
감사합니다.
+1이 유일한 정답입니다. OP의 실제 질문에 답하는 대신 테스트 질문을 "해결하는"모든 사람들이 필요합니다. – Rick