목록Javascript (23)
똑같은 삽질은 2번 하지 말자
Object.keys(io.sockets.adapter.rooms).forEach(function (roomId) { console.log('현재 방 ID : ' + roomId); var curRoom = io.sockets.adapter.rooms[roomId]; } Object.keys(객체배열) 해당 객체에 대한 키값들이 callback 함수의 roomId로 들어가 방에 대한 모든 정보들을 얻어올 수 있다. ex) let arr = ['a', 'b', 'c']; console.log(Object.keys(arr)); // console: ['0', '1', '2'] // array like object let obj = { 0: 'a', 1: 'b', 2: 'c' }; console.log(Obj..
location.href location.replace 동작 내용 새로운 페이지로 이동 기존 페이지를 새로운 페이지로 바꾼다. 형태 속성 메서드 히스토리 기록된다. 기록되지 않는다. 문법 location.href='index.do' location.replace('index.do') location.href는 location객체의 프로퍼티 이며, loaction.replace()는 location의 method(함수)로 작동된다. href는 페이지를 이동하는 것이기 때문에 뒤로가기 버튼을 누른경우 이전 페이지로 이동이 가능하지만, replace는 현재 페이지를 새로운 페이지로 바뀌기 때문에 이전 페이지로 이동이 불가능하다. href는 일반적인 페이지 이동시 이용을 하면 되고, replace의 경우는 이전..
잘못된 지식 전파를 방지하기 위해 () 부분은 1년뒤 제가 제가 쓴글을 review하는 겁니당~ 창피하긴 하지만, 그땐 몰랐던 흔적들을 지우고 싶진 않네요! 이런저런 다양한 방법이 있다. (서버쪽 session은 넘겨주진 않는한 불가능) 그 중에서 필자가 사용한 방법은 (sessionStorage는 브라우저 저장소이므로 서버 session와는 관련없습니다.) window.sessionStorage.getItem("세션이름") 으로 가져와 보았다~ 여기서 짚고 넘어갈 부분은 javascript에서 window 객체는 클라이언츠 측 자바 스크립트 프로그램의 전역 객체이다. 브라우저 내장 객체들 음..위 방법으로 했더니 안되네요 js 파일에서 session을 가져오고 싶은데.. 이것저것 시도해봐도 안되서 그냥..