목록전체 글 (86)
능히 해낼 수 있다
✍️✍️✍️ 위 글은 작성자의 지식습득에 따라 추후 퇴고 될 수 있음을 알려드립니다(피드백 환영). 이름만 들어도 몬말인지 1도 모르겠는 구조 분해 할당, 비 구조화 할당 이라고도 부른다. 한글단어로도 어렵고 영어로도 어렵다. 영어는 Destructuring Assignment. 개념은 배열이나 객체의 구조에 맞게 바로 개별 변수에 값을 할당하는 방법이라고 한다. (Assignment는 숙제 아니었음..? 다른 뜻으로 사용된다니...) 뭐 암튼간 찬찬히 단어단어를 뜯어보자면, 구조를 분해해가지고 할당하겠다는 것 같은데.. 우선 예시를 봐보자.... ㄷㄷ 배열 구조 분해(Array Destructuring) 배열은 객체와 달리 순서가 있다는 점을 인식하기! 예시 const arr = [1, 2, 3]; c..
✍️✍️✍️ 위 글은 작성자의 지식습득에 따라 추후 퇴고 될 수 있음을 알려드립니다(피드백 환영). 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..
✍️✍️✍️ 위 글은 작성자의 지식습득에 따라 추후 퇴고 될 수 있음을 알려드립니다(피드백 환영). Object.method는 그냥 'Object라고도 부른다' 라고 생각하면 된다. Object는 전역객체(Global Object)를 사용해야하고, 실제 직접적인 데이터 변수에 사용할 수 없다 그래서 정적메소드라고 부르며 영어로는 static method라 한다. 객체는 속성이 고유해야하는데, 더 나중에 들어오는 속성으로 덮어 씌워진다. Object.assign const userAge = { name : 'nugu', age : 90 } const userContact = { name: 'nugu', email: 'nugunugu@nugu.com' } //Object라는 명령을 사용했다고 생각하면됨 //..
✍️✍️✍️ 위 글은 작성자의 지식습득에 따라 추후 퇴고 될 수 있음을 알려드립니다(피드백 환영). 숙·메(숙달을 위한 메모)글을 적으면서 불변성에 대한 이야기는 다루지 않은 것 같아 기억하기 위해 작성해 본다. Immutability(불변성)이란, 단어 그대로 변하지 않는 것을 의미하는데, 한 번 생성되고 나면 그 뒤에는 변할 수 없고, 이 값은 메모리영역 안에서 변경이 불가하고, 변수 할당 될 때, 완전히 새로운 값이 만들어져 재할당된다 (내가 이해한대로 풀어 설명해보자면 같은 메모리 주소에 새로운 값이 들어 가기도 하고 + 겉모습이 같기도 해서 true가 나오기도 한다!) 데이터는 크게 원시형, 참조형 데이터가 있다. 원시데이터 : String, Number, Boolean, undefined, n..