본문 바로가기

분류 전체보기267

[TIL]Javascript - Array Method 2. 잘라내기/합치기 2. 배열 잘라내기/ 합치기 .silce(startIndex, endIndex) slice 배열은 배열을 자를 때 사용한다. 첫 번째 인자 : 잘라낼 배열의 시작 index 두 번째 인자 : 잘라낼 배열의 끝 index. (필수 아님. 없을 시 배열 끝까지 자름. ) 이때, 잘리고 남은 배열이 아닌 잘라낸 조각을 반환한다. 즉, 특정 영역을 copy해내는 것이며 기존 배열에는 변형이 없다. 그러므로 slice(또는 copy)한 배열을 담을 수 있는 새로운 변수가 필요하다. let myTxt = ['A', 'B', 'C', '1', '2', '3', 'F']; // myTxt에서 index 값이 [6]인 값 부터 끝까지 잘라 myF에 할당 let myF = myTxt.slice(6); // myTxt에서 .. 2021. 8. 15.
[TIL]Javascript - Array Method 1. 추가/제거 1. 배열에 항목 추가, 제거하는 메서드 추가하는 메서드 : .push(...items) , .unshift(...items) 제거하는 메서드 : .pop(), .shift() .push(...items) 배열의 맨 끝에 항목 추가 여러 값을 한번에 추가할 수 있음 let todayArray = [2021, "8월", "6일"]; // 배열의 맨 끝에 요소 추가 todayArray.push("금요일", "더움", 1, true); console.log(todayArray); // [2021, "8월", "6일", "금요일", "더움", 1, true] .pop() 배열의 끝에서부터 항목을 1개씩 제거 let rgbArray = [ "red", "green", "blue", "brown"]; // 배열의 .. 2021. 8. 14.
[TIL]Javascript - Array (배열) Array(배열) 여러개 개의 데이터를 하나의 변수에 저장하는 데이터 타입 연관된 데이터를 모아 통째로 관리 하기 위해 사용한다. 대괄호([])를 사용하며, 콤마 ( , ) 를 이용해서 구분 // 방법 1 var 변수명 = [데이터 목록]; // 방법 2 var 변수명 = new Array(); var school = [ '학교 종이', '땡떙땡' ] console.log(school[0]) // 학교 종이 console.log(school[1]) // 땡땡땡 console.log(school[2]) // undefined ✅ 실제 서비스에서 배열로 사용할 만한 데이터는 어떤게 있을까? 궁금해졌다. (상상해 보았다.) 만약 "저장된 회원 정보 조회"에 사용한다면? 1. 회원 가입을 통해 받은 유저의 정보.. 2021. 8. 13.
2021.07 - 08 한 것과 해야할 것 (서울 입성🎉) 컴퓨터과학과 하계 계절학기 100점 맞고 A+로 마무리 😎 컴퓨터과학과 1학기 성적 발표🎉 성적을 확인했는데 왠걸? A+ 갯수 좀 보세요! 네! 성적우수 장학생 선정🥂 격려 단계라서 금액은 얼마 안되지만, 한 푼이 소중한 취준생이라 너무 행복했다. 그래도 재수강해야할 과목이 하나 있는데....창피해서 공개 못함😭 B 맞은 건 'HTML프로그래밍'이다. 제일 자신만만해서 제일 소홀했던 걸까. 후수 과목에 HTML5가 따로 있는데, 이건 확실히 뿌순다. 진짜. 다음 학기는 휴학 예정이었는데, 당해 학기만 장학금 적용이 가능하다고 등록을 했다. 선 등록 후, 휴학을 신청 하기 => 완료 wecode 사전스터디 4주차 과정 끝 생각보다 많이 부족함을 느낀 4주이다. 우리 팀원들은 왜 이렇게 능력자가 많은 걸까... 2021. 8. 12.
[TIL]Javascript - 함수 호출과 테스트 선언한 함수를 실행시키기 위해서는 🔊함수 호출🔊이 필요하다. 함수의 호출 (function call) 호출을 통해야 지정된 함수의 계산이 수행 형식) //함수 호출 함수명(인수 리스트); 괄호'()' 없이 작성하면 변수로 인식함 인수(argument) 생략가능 인수 없을 때 // 함수 정의 function hello(){ console.log('Hello, World!'); } hello(); // 함수 호출 /* hello; // 변수로 인식 */ 인수 있을 때 //함수정의 function add(a, b){ console.log(a + b) } //함수 호출 add(1, 3) // 4 (출력) 👩‍💻백문견이 불여일타 ✔️함수를 정의만 하면? - 함수는 존재하지만 호출된 결과는 없다. ✔️호출된 함수에.. 2021. 8. 12.
[TIL]Javascript - 함수의 정의에 대하여 ✅ Javascript에서 함수는 어떻게 실행 될까? 함수의 호출 - 실행 루틴 1. 함수를 호출한다. 2. 호출된 참수를 찾아 계산을 수행한다. 3. 함수 수행이 완료면 원래의 루틴으로 돌아온다. ✅ '함수 리터럴'이란? 자바스크립트에서는 함수도 일반 객체처럼 값으로 취급된다. 객체 리터럴 방식으로 일반 객체를 생성할 수 있듯, 함수 리터럴을사용해 함수를 생성할 수 있다. // 함수 리터럴 function 함수명 (매개변수 리스트) { ..로직.. //함수 몸체 } function 키워드 : 자바스크립트 함수 를 선언하기 위한 시작 키워드 함수명 : 함수를 구분하는 식별자 함수 몸체의 내부 코드에서 재귀적호출 가능 매개변수 리스트 : 인수에 값을 넣으며 매개변수(인자)가 지정한 순서대로 할당 함수 몸체.. 2021. 8. 11.
[TIL]Javascript - Console.log로 간단한 디버깅해보기 Console.log() javascript를 익히면서 console.log()를 자주 사용하는 것을 보게 된다. 오늘은 그 콘솔 로그를 손에 익혀보기로 했다. ✅ 왜 사용하나요? 실무에서 경험한 바에 의하면 console.log()는데이터를확인하기 위해 사용한다. 그리고 그 데이터를 확인하며 디버깅을 해나간다. ✅어떻게 사용하나요? console.log('Hello, Dan:d World!'); 결과) 좀 더 다양한 형식의 데이터를 사용해 호출해보면 function hello(){ console.log('Hello, World!'); } function dan(){ let myName = 'DAN' // 문자 let myNum = 3; // 숫자 let myCity = ['Seoul', ['Busan'.. 2021. 8. 10.
[TIL] Today I Learned를 시작하겠습니다. 저도 이제 TIL (Today I Learned)기록을 시작해보려합니다:D 나의 TIL 카테고리는 '머리에 쑤셔 넣음과 피드백으로 성장하는 도구'가 되도록 만들어볼 계획입니다. 정의 나열 보다 의문을 만들어보기. 그 의문을 다양한 방법으로 해결해보기. 완벽 강박으로 공개를 망설이지 말기과 동시에 완벽한 개념엔 집착하기. [목표] ✨1차 : "단님, @@가 틀린 것같 같은데요!"라는 피드백 받아보기. < 이런 분이랑 친해지기🤓 ✨2차 : 일면식 없는 분에게 "단님, @@ 문제를 같이 해결해주실 수 있나요?"라는 댓글 받아보기. 참고 TIL 더보기 초보몽키님의 TIL : https://wayhome25.github.io/til/2017/02/16/TIL/ 2021. 8. 9.