티스토리 뷰

📗 [혼자 공부하는 자바스크립트] 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

 

Array.prototype.filter() - JavaScript | MDN

filter() 메서드는 주어진 함수의 테스트를 통과하는 모든 요소를 모아 새로운 배열로 반환합니다.

developer.mozilla.org

 

배열에서 특정 위치 인덱스에 요소 추가

배열.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 뼈대 만들고 기능 넣기⭐️⭐️
  • 알고리즘 문제 풀기⭐️