[혼공단 7기]혼공JS 3주차

sky·2022년 1월 30일
1

혼공JS

목록 보기
3/6
post-thumbnail

이번 주는 시간이 없어서 개념 정리를 패스합니다(평소에도 열심히 한 적 없잖아!)
짧은 인턴 일기 : 매일 하루 단위로 멘탈이 강력해지고 철면피를 까는 중.
Question man이 될 수 있는 날은 얼마 남지 않았다는 마음으로 가끔 기초적인 질문도 함
(놀랍게도 인터넷에 나온 방법을 다 써봤지만 해결하지 못한.. css의 늪)

css가 js보다 어렵기만 한 나... 이 시대의 공부 편식쟁이랍니다?
이제 강아지풀 뜯어 먹는 소리 집어치우고 본론으로 gabozago.

혼자 공부하는 자바스크립트 3주차

🎨 기본미션

비파괴적 처리와 파괴적 처리의 의미와 장단점 설명하기

📍 파괴적 처리 vs 비파괴적 처리

파괴적 처리와 비파괴적 처리는 처리 후 원본의 상태가 변화하는지, 유지되는지에 따라 구분합니다.

  • 비파괴적 처리 : 처리 후에 원본 내용이 변경되지 않음
    • split, map(array.map((x)⇒x*x))
  • 파괴적 처리 : 처리 후에 원본 내용이 변경됨
    • push, trim(여백제거)

⭐ 비파괴적 처리

const a = '안녕'
const b = '하세요'

const c = a+b
c // "안녕하세요"
a // "안녕"
b // "하세요"

⭐ 파괴적 처리

const array = ['사과', '배', '바나나']
array.push('귤')
array // ['사과', '배', '바나나', '귤']

과거에는 컴퓨터 메모리가 많이 부족했는데, 그러다보니 배열과 같은 용량이 커질 수 있는 자료는 파괴적 처리를 이용해서 원본을 변경하는 방식을 채택했습니다. 지금은 자료 보호를 위해서 비파괴적 처리를 하는 것이 좋다네요. 아직도 플로피디스크 같은 구데기를 쓰는 일ㅂ...읍읍

출처 : 은행 기기에 '플로피디스크' 꽂는 이 나라, 뜻밖에도 옆나라 일본이다

🎨 선택미션

p.173 확인 문제 3번 문제 풀고, 풀이 과정 설명하기

  1. 다음 표시된 함수들이 파괴적 처리를 하는지 비파괴적 처리를 하는지 구분해 맞는 것에 O 표시하세요.

    갖고 있던 배열들을 조작한 뒤 다시 출력했을 때 처음과 같은 결과가 나오면 비파괴적 처리, 다른 결과가 나오면 파괴적 처리라고 볼 수 있습니다. 1,3번은 두번째 실행문에서 새로운 결과가 출력되었지만, 저 결과는 따로 저장하지 않는 한 사라져버리는 값입니다. 그래서 보통 split, map 함수를 사용할 땐 새로운 변수에 결과값을 할당하죠.
    이와는 반대로 2,4번은 두번쨰 실행문이 포함된 후로는 선언 당시 가졌던 배열의 값을 불러올 수 없으므로 원본이 파괴되었다고 볼 수 있습니다.

엊그제 벨로그 구경 다니다가 본인이 구독한 뉴스레터 추천해주는 글을 보고 나도 뉴스레터를 3개나 더 적립했다(이제 5개 야호!)
읽는 건 은근 많은데 곱씹는 시간이 좀 부족한 것 같다. 아무래도 친구랑 하~루종일 넷상에서 붙어있다보니 혼자만의 시간이 부족한 탓인 것 같은데.. 하루 회고를 열심히 해야겠어.


(현생과 인생을 사는 나)


내 뉴스레터 구독 목록

1. 뉴닉
사회 이슈, 경제, 문화 등등 다양한 이야기를 전해줘서 개발만 할 줄 아는 개발자 아니고 똑똑이 개발자가 될 수 있도록 해줌! 그야말로 융합형 인재 !
구독 링크 : https://newneek.co/?utm_medium=email&utm_source=newneek_newsletter&utm_campaign=not_yet_subscribed&utm_content=footer_subscription_link

2. Trend A Word
그래그래.. 내가 또 한 유머하지. 타고나기도 했지만.. 노력형 인재에 좀 더 가깝달까..? 찡긋. 사실 블로그 쓰기 시작하면서 여러가지 짤들이 필요했는데 여기에서 짤줍도 많이 할 수 있고, 나 같은 할미도 세상의 트렌드를 잘 알 수 있도록 소개해줘서 좋음! 아는 스타트업 대표님 피드에서 보고 바로 구독했었음
링크 : https://maily.so/trendaword

3. 해킹짹쨱
2학년 여름방학 때 잠깐 보안 전문가 양성 교육을 들은 적이 있는데 꽤나 흥미로웠거든. 근데 그쪽으로 진로를 정한 것도 아닌데 막 찾아보기에는 딱히 우선순위가 높지도 않았고. 그러다가 이 뉴스레터를 알게 됐는데 굉장히 흥미롭더라고. 아직 구독하고 한 번도 제대로 안 왔는데 지난 뉴스레터를 다 읽어버림 ㅋㅋㅎ
링크 : https://page.stibee.com/subscriptions/130678

나머지 두 개는 아직 웰컴 메일만 오고 한 번도 받아본 적이 없어서 후기와 함께 다음에 소개하도록 하겠습니다. 😉


이제 여고추리반 정주행하면서 잘래.. 내일은 인턴일기와 css 뽀시래기 탈출 대작전으로 찾아뵙겠습니다(실력이 부족하면 자체 초과근무를 해야지..라고 친구한테 말했더니 넌 대학원 가면 교수님이 예뻐할 거니까 대학원이나 가라며...)

그럼 다들 즐거운 설연휴~

profile
우당탕탕 개발일기

0개의 댓글

관련 채용 정보