티스토리 뷰
📗 [혼자 공부하는 자바스크립트] Ch4
Re) KEYWORD : 삼항 연산자, 논리합 연산자 || , 논리곱 연산자 &&
1. 배열
- splice( )
배열.splice(인덱스, 제거할 요소의 개수)
: 배열의 몇 번째 인덱스로부터 몇 개의 요소 제거
- indexOf( )
배열 내부 요소가 있는 경우 index 리턴 ↔ 배열 내부 요소가 없는 경우 -1 리턴
▶ 값으로 하나의 요소 제거
const fruits = ['사과', '배', '바나나'] //배열
const index = fruits.indexOf('바나나') //배열 내부 특정 값의 위치 찾기
fruits.splice(index, 1) //splice()메소드로 제거하기
console.log(fruits) //(2) ['사과', '배']
console.log(fruits.indexOf('바나나')) //-1
★ filter( ) 특정 값을 가진 요소 모두 제거
const fruits = ['사과', '배', '바나나', '귤', '귤']
fruits.filter((item) => item !== '귤')
// (3) ["사과", "배", "바나나"]
filter() 메서드는 주어진 함수의 테스트를 통과하는 모든 요소를 모아 새로운 배열로 반환합니다.
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/filter#%EC%84%A4%EB%AA%85
✔ 배열에서 특정 위치 인덱스에 요소 추가
배열.splice(인덱스, 0, 요소)
ㅇ splice( ) *push( ) 배열 뒤에 요소 추가
- 두 번째 매개변수에 0 입력하면 아무것도 제거하지 않음
- 세 번째 매개변수에 추가하고 싶은 요소 넣기
2. 반복문
※ for in 인덱스, for of 값, for 횟수, while 조건을 기반/기준으로 반복할 때 사용한다!
KEYWORD : 중첩 반복문, 항등원(Identity)
👊🏻 오늘 한 일
- 11시 ~ 3시 : 자바스크립트 공부
- 5시 : 회의(라고 쓰고 깃 협업 배우기라고 읽는다)
- 5시 20분(~40분): 담임 매니저님과 면담(콘텐츠 도메인 회사 가고 싶다면 미리 채용공고 챙겨보기🔥)
- 오후 ~ 저녁: Git 강의 듣기, 워크플로우 및 와이어 프레임 러프 디자인
😲 오늘 느낀 점
아침에는 이 것도 하고 저 것도 해야지! 하고 계획을 많이 세웠는데 절반도 못한 것 같다...
오전에 자바스크립트를 끝내고 오후에는 git 강의를 듣고 저녁에는 웹, 앱 디자인 시안까지 만들려고 했는데
디자인 시안은 건너뛰고 바로 코딩해야할 것 같다. 그전에 git 협업하는 방법부터 확실하게 익혀야겠다.
내가 하고 싶었던 것 : [ 이~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~만~~~~~~~~~~~~~~~큼 ]
내가 한 것 : [요만큼]...😭
나는 지금 너무 부족하고 모르니 알 때까지, 이해가 될 때까지 하는 방법밖에 없다.
그래도 배울 수 있음에, 도와주는 사람들이 있음에 감사함을 느꼈다.
*평소에 입꼬리가 내려가 있는 것 같다. 카메라를 계속 켜 놓고 있어서 알게 됐다. 방긋! 웃어보자. 웃으면 복이 와요😊
*잠이 올 때 할 만한 것 : 산책하기, 양치하기, 씻기, 방 청소, 노래 듣기, 좋아하는 향 맡기(요즘 고체 향수에 fall in love😍)
*새벽까지 남아있는 사람들이 많다! 아니, 다들 잠은 자는 건가? 나도 열정 불태워야지🔥
👏🏻 칭찬해, 나
filter() 함수 이해가 안 될 때 일단 넘기고 다른 걸 보고 다시 봤다. 1시간 동안 낮잠을 자서 그런지 이해가 됐다.
'내가 할 수 있을까?'라는 생각이 들 때마다 '내가 선택했다. 나는 한다면 하는 사람이었다. 할 수 있다!' 다짐하기
피곤해도 한 번 더 웃기.
🤔 오늘 아쉬웠던 것
자바스크립트 문법을 공부하는데 생각보다 시간이 많이 걸렸다.
인강 못 듣겠다 구시렁거리지 말고 사람이 앞에 있다 생각하고 듣자!
지금은 1시, Git 강의 다 듣고 마스터해보자!
⛵️ 내일 할 일
- 자바스크립트 챕터 5 공부 - asap
- 플젝 html, css, javascript 뼈대 만들고 기능 넣기⭐️⭐️
- 알고리즘 문제 풀기⭐️
'Edu_hanghae99 > TIL' 카테고리의 다른 글
[TIL] 📗 [혼공자] Ch5 함수_221112 (0) | 2022.11.13 |
---|---|
[TIL] 핵심 쏙쏙 Git 강의 1~3주차_221111 (2) | 2022.11.12 |
[TIL] 피그마 진짜 재밌다_221109 (0) | 2022.11.10 |
[TIL] 📗 [혼공자] Ch 3, 새 프로젝트 배포_221108 (0) | 2022.11.08 |
[TIL] 📗 [혼공자] Ch 1 ~ 2 _221107 (0) | 2022.11.07 |