#JS복습 - 자바스크립트 화살표 함수, 배열메소드, map자료형
화살표함수 연습하기 1 function add (a,b,c,d,e) { return a+b+c+d+e; } let addArrow = (a,b,c,d,e) =>{ //화살표함수! 위와 동일한 기능 return a+b+c+d+e; }; let result = 0; result = addArrow(1,2,3,4,5); console.log(result); 배열 메소드 let arr1 = new Array(1,2,3); //1번째 방법 let arr2 = ["1","2","3"]; // 빈 배열을 선언 console.log(arr1); console.log(arr2); let arr2D = [ [1,2,3], [4,5,6], [7,8,9] ]; console.log(arr2D[1][1]); //5 출력 /* ..
#자바스크립트 스터디 6 - 배열메소드2
arr.sort() *정렬할 때 문자열로 취급하기 떄문에, 숫자가 들어가면 이상하게 정렬된다. 숫자를 정렬하기 위해서는 아래와 같이 정렬이 필요함 //arr.sort() 배열 재정렬, 배열 자체가 정렬됨 // 인수로 정렬 로직을 담은 함수를 받음 let arr = [27,8,5,13]; arr.sort((a,b)=>{ console.log(a,b); return a-b; }); //원본기준 정렬 로직 이해 //8,27 : 8,27,5,13 //5,8 : 5,8,27,13 //13,5 : 5,8,27,13 //13,8 : 5,8,27,13 //13,27 : 5,8,13,27 정렬완료 console.log(arr); ㄴ a와 b를 비교해서 양수가 나오는지, 음수가 나오는지 확인하여 정렬 내부 로직이 작동함 ..
#자바스크립트 스터디 5 - 배열메소드1
arr.splice(n, m) : 특정 요소를 지움 (n부터 m개 지워) arr.splice(n, m, x) : n부터 m개 지우고 x 추가해 let arr = [1,2,3,4,5]; arr.splice(1,3,100,200); //1부터 3까지 지우고 100, 200 넣어 console.log(arr); ㄴ 배열 내에 값을 추가할 때 순서를 넣을 수 있다. let arr = ["나는", "철수", "입니다."]; arr.splice(1,0,"대한민국", "소방관"); console.log(arr); //나는 대한민국 소방관 철수 입니다. 순서로 삽입 가능 ㄴ삭제된 요소들을 반환한다. arr.slice(n.m) : n부터 m까지 반환한다. *m은 포함하지 않고 바로 앞자리까지 반환한다. let arr =..