목록JS (15)
능히 해낼 수 있다
✍️✍️✍️ 위 글은 작성자의 지식습득에 따라 추후 퇴고 될 수 있음을 알려드립니다(피드백 환영). 1차과제로 숨돌릴 틈 없이 2차 개인과제를 준비해야 했다. 그것은 바로 영화API로 검색사이트 만들어보기 디자인 욕심 내다가 또 시간을 좀 낭비했다. 그 시간에 js를 더 보기 좋게 짤 생각을 했었어야했는데 :( 그래도 1차과제 때 보단 좀 더 빨리 깨달아서 서둘러 디자인을 바꾸고 (Simple is the BEST) JS구조 짜는 것에 착수 했다. 총 작업 시간 생각보다 작업시간은 오래걸리지않았다. 미루는 습관이 문제인거지 그거 외에 순수 작업시간이라 함은 4일정도? 걸렸던것 같다. 왜냐면 앞서 이야기 살짝 이야기 했던 것 처럼 디자인에 또 시간을 허비했기 때문. 원래 디즈니 플러스를 패러디하고싶다는 생..
✍️✍️✍️ 위 글은 작성자의 지식습득에 따라 추후 퇴고 될 수 있음을 알려드립니다(피드백 환영). 전개연산자. 영어론 spread operator 단어 뜻대로 풀이하자면 데이터를 뿌리듯이? 출력해주는 방법인데, 이게 어떻게 뿌려지는지는 아래 예시를 통해 기억하고 이해하기 위해 적어보려한다. 우선 전개연산자는 배열이나 문자열 같이 반복이 가능한 문자를 인수또는 요소로 확장해서, key:value의 객채로 확장 시킬 수 있다. 예시 const obsts = ['Apfel', 'Banane', 'Kirsh', 'Mango']; console.log(obsts); //>> ['Apfel', 'Banane', 'Kirshe'] console.log(...obsts); // >> Apfel Banane Kirsh..
✍️✍️✍️ 위 글은 작성자의 지식습득에 따라 추후 퇴고 될 수 있음을 알려드립니다(피드백 환영). 숙·메(숙달을 위한 메모)글을 적으면서 불변성에 대한 이야기는 다루지 않은 것 같아 기억하기 위해 작성해 본다. Immutability(불변성)이란, 단어 그대로 변하지 않는 것을 의미하는데, 한 번 생성되고 나면 그 뒤에는 변할 수 없고, 이 값은 메모리영역 안에서 변경이 불가하고, 변수 할당 될 때, 완전히 새로운 값이 만들어져 재할당된다 (내가 이해한대로 풀어 설명해보자면 같은 메모리 주소에 새로운 값이 들어 가기도 하고 + 겉모습이 같기도 해서 true가 나오기도 한다!) 데이터는 크게 원시형, 참조형 데이터가 있다. 원시데이터 : String, Number, Boolean, undefined, n..
✍️✍️✍️ 위 글은 작성자의 지식습득에 따라 추후 퇴고 될 수 있음을 알려드립니다(피드백 환영). JavaScript에서는 변수를 선언하는 3가지 방법이 있다. var, const, let 이 있는데, 현 시점으로서는 var를 사용하지 않는다.(정확히는 사용하지 않을 것을 권장한다.) 그 이유는 var는 변수 할당 하고 같은 변수이름으로 또 값을 재할당 가능하다는 가장 큰 리스크를 갖고 있기 때문이다. 같은 변수이름에 재할당이 가능하단 소리는 코드가 오천만줄이 됐을 때 똑같은 이름의 변수에 값이 몇개가 할당 됐을지 모를일이라는 것. 더 나아가 의도하지않는 변수 범위내에서 동작할 확률이 높고, 이게 개발자가 눈치채지 못할 수있기때문에 메모리 누수로 이어진다. (이건 개발 지식이 없는 나도 끔찍한 상황이라..
✍️✍️✍️ 위 글은 작성자의 지식습득에 따라 추후 퇴고 될 수 있음을 알려드립니다(피드백 환영). String은 문자, 또는 문자열이라고도 불리는 단어인데 " " : 큰따옴표 ' ' : 작은따옴표 ` ` : 백틱 안에 들어가는 모든 것들을 문자, 또는 문자열 이라고 보면 되겠다. String에 사용하는 메소드도 배열과 숫자처럼 다양한데, 개인적으로 예시를 보는 것이 당연히 더 기억에 잘남고 이해가 되기 때문에 예시를 들고 왔다. // .indexOf() : 문자열 안에 괄호 안에 들어가는 값이 없다면 아래와 같은 결과가 나옴 const res = 'Hello world!! hier is korea'.indexOf('was'); console.log(res); //일치하는 값이 없으면 >> -1 반환 /..