수업 소개
본 수업에서는 최근 생활코딩 페이스북 그룹에서 점차 늘고 있는 이벤트에 대해서 구성원들의 의견을 물어보기 위한 이벤트를 진행했습니다. 2분에게 책을 보내드리기로 했는데요. 자바스크립트를 이용해서 간단한 프로그램을 만들어봤습니다. 이 프로그램을 만드는 과정을 수업으로 만들었습니다. 아래는 페이스북에서 진행한 이벤트에 대한 스크린 캡쳐입니다. 페이스북 바로가기
수업내용
이번 수업은 테스트 삼아서 세로로 만들어봤습니다.
소스코드
var 당첨자수 = 2; var 댓글선택자 = '._3b-9>div>.UFIComment .UFICommentActorName'; function shuffle(a) { for (let i = a.length; i; i--) { let j = Math.floor(Math.random() * i); [a[i - 1], a[j]] = [a[j], a[i - 1]]; } } var list = []; document.querySelectorAll(댓글선택자).forEach(function(e){ list.push(e.innerText); }); list = list.filter((v,i,a) => a.indexOf(v)===i); shuffle(list) console.log(list.slice(0,당첨자수));