1주차 숙제 1. map 함수를 이용해 배열에서 특정 원소 개수 구하기 let fruit_list = ['사과','감','감','배','포도','포도','딸기', '포도','감','수박','딸기'] let count = 0; fruit_list.map((value) => { if ( value == '딸기') count += 1}) console.log(count) 2 //for 함수 let count = 0; for (let i = 0; i < fruit_list.length; i++) { let fruit = fruit_list[i]; if (fruit == '딸기') { count += 1; } } console.log(count); 2. filter 함수로 '포도'만 들어 있는 podo_list 구현 let ..
Javascript 2 함축적인 자바스크립트 현재는 함축적인 문법을 많이 쓴다. 간결하고 직관적 1) 화살표 함수 function을 대신해 화살표로 선언 [기존 방식] let a = function() { console.log("function"); } a(); [최신 방식] let a = () => { // function() 을 () => 로 대체 console.log("arrow function"); } a();. 2) 비구조 할당 딕셔너리 키와 값을 할당 과정을 거치지 않고 빠르게 꺼냄 //객체 let blog = { owner : "noah", url : "noahlogs.tistory.com", getPost() { console.log("ES6 문법 정리"); } }; //기존 할당 방식 let owner = bl..
Javascript 자바스크립트란? 웹 사이트에 움직이는 그림을 그릴 때 쓰이는 작고 가벼운 언어 이제는 자바스크립트로 앱 만들기도 가능 기초문법 1) 변수 console.log(변수)는 개발자 콘솔 창에 괄호 안의 값을 개발자가 보기 편하도록 출력해준다. 변수 대입의 의미 : 오른쪽에 있는 것을 왼쪽에 넣는 것 ex) a = 2 (2를 a라는 변수에 넣는다.) let으로 변수를 선언 let first_name (snake case) / let firstName (camel case) -> 특수문자 또는 띄어쓰기 불가능 const로 변수 선언 -> 변경되지 않아야 할 때. 변수 바뀌지 않음. 2) 리스트 (배열 Array) & 딕셔너리 (객체) 리스트 let a_list = [1,2,'hey',3] undefined a_l..