아마도 당신은 당신이 작업 그룹을 만드는 방법을 재고 할 필요가있다. taskGroup 객체를 가지기보다는, task 객체를 가져라. 그런 다음 listItem의 taskGroup 멤버가 작업 배열이됩니다.
function task(name, number) {
this.name = name;
this.number = number;
}
function listItem(name, number) {
this.name = name;
this.number = number;
//Don't do both of these -- choose which is appropriate
//Create an empty array
this.taskGroup = new Array();
//or Create an array with one task already defined based on this name and number
this.taskGroup = [ new task(name, number) ];
}
그런 다음 당신은 다음처럼 taskGroup 변수에 액세스 할 수 있습니다 :
var item = new listItem('one', 1);
var firstTask = item.taskGroup[0];
당신이 '[이름, 번호]'같은'taskGroup' 원하는 이것은 올바른 배열? – Nemoy
작업 그룹 [이름] = 번호를 원하십니까? –
나는 당신이 여기서 무엇을 묻고 있는지 잘 모르겠습니다. 1) "이 객체를 만들고 싶습니다"- 어떤 객체에 대해 이야기하고 있습니까? 새 listItem을 생성 하시겠습니까? 2) taskGroup이라는 함수, taskGroup이라는 함수 안에 변수가 있고 listGroup에 taskGroup이라는 변수가 있습니다. 귀하의 질문에서 어떤 taskGroup에 대해 이야기하고 있는지 잘 모르겠습니다. 3) 이름과 숫자 변수에서 배열을 만들고 싶습니까? 그 구문은 myArray = [name, number] –