0
proccessing.js 라이브러리를 사용하여 캔버스 게임을 만들려고합니다.자바 스크립트 삭제 방법
배열을 사용하여 모든 객체를 보관합니다.
class blah{
...
void delete(){
// this.remove ???
}
}
blah myArray = [];
myArray.push(new blah());
요소가 삭제되면 해당 요소가 배열에서 제거되도록 해당 클래스 내부에 삭제 기능을 만들 수 있습니까? 배열에서 요소의 위치를 인수로 전달하는 등의 해결 방법을 생각했습니다. 인수를 무시하지 않고 직접 삭제할 수있는 방법이 있습니까?
제가 위에서 말한 해결 방법 :
void delete(int i){
myArray.splice(i,1);
}
내가 혼란 스러워요 : 자바 스크립트는 현재 클래스 또는 정적 입력을 지원하지 않습니다. .. 나는 무엇인가 놓치고 있냐? – Xophmeister
코드 스 니펫이 혼란 스럽습니다. JavaScript에서는 변수 유형을 선언하지 않고 반환 값을 입력하지 않습니다. 이 스크립트가 ActionScript 또는 Java가 아닌 것은 확실합니까? – HoLyVieR
태그에서 언급 한대로 processing.js를 사용하고 있으며 질문에 구걸합니다. 이 라이브러리는 C++과 같은 선언을 허용합니다. http://processingjs.org/learning/ – Cristy