다음 코드를 사용하여 객체 이름 ("객체 이름"은 아래 foo, bar, baz 및 jar를 나타냅니다.)을 찾으려고했습니다. 이것은 부적절한 용어이며, 웹이라는 용어를 사용하여 생성 된 함수의 값을 사용하여 웹에서 이와 같은 예제를 찾을 수 없습니다. 예를 들어주기 위해 : I는 각각 x와 y, 50, 100 두의 값을 가질 경우에 따라서생성자의 인수 값을 사용하여 객체 이름 찾기
function myFunction(){
foo = new component(50, 50, "first", "red");
bar = new component(50, 100, "sec", "red");
baz = new component(0, 50, "third", "blue");
jar = new component(0, 100, "fourth", "blue");
}
function component(x, y, id, color){
this.x = x;
this.y = y;
this.id = id;
this.color = color;
}
을, 어떤 방법 나는 프로그램이 이러한 값으로 생성자는 것을 인식 할 수 있도록를 만들기 위해 사용할 것 바? 두 값을 사용하여이 작업을 수행 할 수 없다면 하나의 값만 사용하면됩니다. 왜냐하면 두 값을 항상 하나로 결합 할 수 있기 때문입니다. 지금까지 내가 할 수 있었던 최선의 방법은 "foo instanceof component"가 사실이라는 것이 었습니다. 그래서 어쩌면 내가 찾지 못한 방법이있을 것입니다. 그것은 기본적으로 인스턴스의 반대입니다. 미리 감사드립니다.
'foo','bar','baz' 및'jar'은 생성자가 아니며 객체입니다. 여기서'component'만이 생성자입니다. 그래도 나는 이해할 것 같아. 그래서 당신은'x'와'y'를 입력으로하고 그것과 연관된 객체를 돌려 주길 원합니까? – 4castle
예, 정확하게 그 것입니다. 올바른 조건도 찾아 주셔서 감사합니다. – Gnago