Javascript arrya 데이터 삭제시 주의점
for문 등을 이용해서 삭제할 경우, 데이터가 밀리는 문제가 있음뒤에서부터 삭제를 해야 밀리는 문제가 없어짐잘못된 예const drawContainer = Ext.ComponentQuery.query('#drawContainer')[0];const surface = drawContainer.getSurface();const sprites = surface.getItems();console.log(sprites);displayedRects.splice(0, displayedRects.length);sprites.forEach(sprite => { if (sprite.type === 'rect') { console.log(sprite); surface.remove(sprite,..
2024.12.25