그냥 querySelector이나 getElementById는 하나의 요소만 가져오기 때문에 별 상관 없지만, querySelectorAll이나 getElementsByClassName을 사용하면 NodeList 또는 HTMLCollection이라는 요상한 타입이 반환된다. 이 친구들은 배열이 아니기 때문에, map 함수 등을 사용하려 하면 오류를 내뿜는다. 이럴 땐, Array.from(document.querySelectorAll("....")) 와 같이 사용하면 요소들을 배열에 담을 수 있다.
전체 글
(아직은) 취미로 코딩하는 블로그ESXi의 작업 시스템에서 "작업" 메뉴를 눌러 보면 하단에 "등록 취소"와 "삭제"가 있다. 처음에는 둘의 차이가 뭔가 싶었는데, 조금 찾아보니 답을 찾을 수 있었다. 등록 취소 등록 취소는 VM을 목록에서 없애되 데이터스토어에서 파일을 삭제하지 않는다. 그러므로 데이터스토어 브라우저에서 찾아보면 .vmx파일과 .vmdk 파일 등을 찾을 수 있고, VM 생성/등록 창에서 "기존 가상 시스템 등록"을 선택해 기존 설정을 유지한 채 다시 사용할 수 있다. 삭제 삭제는 말 그대로 해당 VM과 관련된 모든 것들을 삭제한다. 연결된 .vmdk 파일까지 모두 삭제되기 때문에 잘못 삭제했다간 모든 자료를 날려먹을 수 있다. 만약 자료는 유지한 채 설정만 없애고 싶다면 미리 VM 설정 편집에서 하드 디스크 연결을 해..
를 만들어 동영상을 그리게 한 다음 다운로드하면 된다. 캡쳐