분류 전체보기
-
-
Array.prototype.some()JavaScript/JavaScript 2019. 9. 13. 15:06
some()은 배열의 요소들에 주어진 조건에 부합하는지 테스트한다. 여기서 중요한 점은 some은 true가 발생되는 순간 검증을 종료한다는 것이다. 뒤에 검증되지 않은 요소가 더 있다 하더라고 true가 발생하면 검증이 종료된다. 빈 배열에 some을 사용할 경우 false를 반환한다. 만약 람다식에 중괄호를 추가할 경우 반드시 return 구문을 작성해줘야한다. 안그러면 true 이후에도 false까지 진행된다. const test = ['A', 'B', 'C', 'D'].some(v => { return v === 'C'; }); console.log('test: ', test); /// test: true
-
2019-09-11 개발일지개발일지 2019. 9. 11. 16:22
어제 올린 글 검토하는데 움짤이 짤리더라. 보니까 티스토리에서 업로드 되는 gif 움짤 파일에 대해서 최적화 작업을 진행하는 것 같은데 해당 기능에 문제가 있나보다. 그래서 열받아서 그냥 움짤은 스킵하기로 했다. 오늘은 채팅 화면에서 목록 메뉴를 클릭하면 선택한 채팅방으로 입장하는 것을 완성해보자. 엘리먼트나 디자인은 이전 개발일지에서 모두 리뷰했으므로 동적인 기능과 서버 통신을 리뷰합니다. 클라이언트 스크립트 부터 보자. /** * 채팅방 입장 액션 * @author Johnny */ roomsEl.forEach(room => { room.addEventListener('click', e => { // 활성화 태그 제거 & 메뉴 클릭 방지 해제 document.querySelectorAll('.room..