javascript+node.js58 10/17 JavaScript 문법 4 내일배움캠프 오늘 학습 내용 JavaScript 문법 4주차: 콜백 함수와 동기/비동기 처리 Promise, async, await 등 사용 방법 4주차 숙제 : Promise .then 으로 적힌 함수로 웹의 정보를 가져오는 프로그램을 async, await를 활용하여 리펙토링을 진행해보았다. 콜백함수 다른 함수의 인자로 넘겨주는 함수. 제어권이 사용자가 아닌 그 함수에게 있기 때문에 호출 시간이나 인자에 대한 제어권을 가지고 해당 함수가 알아서 실행한다. this 또한 제어할 수 있다. 기본적으로는 콜백함수 역시 전역객체를 참조하지만, 제어권을 넘겨받는 해당 함수가 별도로 this를 지정하는 경우 그 함수를 참조하게 된다. Array.prototype.usermap = function(callback.. 2023. 10. 17. 10/16 JavaScript 문법 3 내일배움캠프 오늘 학습 내용 JavaScript 문법 3주차: JavaScript에서 데이터가 저장되는 방식, 실행 컨텍스트, this 바인딩에 대해 배우고 실습하였다. 3주차 숙제 진행 : 객체를 새롭게 만들어 복사하는 응용, 각 this가 어디를 참조하는지 알아내는 응용 문제. 데이터타입에 따른 변수 저장 방식 변수를 저장할 때 변수 선언을 저장하는 주소 영역과 변수에 할당된 데이터를 저장하는 주소 영역이 다르다. 기본형 : 값이 담긴 주소값을 저장하며 그 데이터를 저장한 주소는 변하지 않는다.(불변성) 참조형 : 주소값들을 저장한 묶음을 가리키는 주소값을 저장하며, 내용이 변경시 각 주소값이 달라지기 때문에 변한다. var a = 5; var obj1 = { name: "홍길동" age: 30, }.. 2023. 10. 16. 10/13 JavaScript 문법 2 내일배움캠프 오늘 학습 내용 JavaScript 문법 2주차 : ES6 문법, 함수를 객체로서의 활용하는 방법, 자료구조 Map, Set에 대해 배웠다. 1주차, 2주차에 해당하는 과제 수행 문자열에 p와 y의 개수가 같으면 true, 아니면 false를 반환하는 함수 절댓값과 부호가 각각 담긴 배열을 통해 전체 배열의 합을 구하는 함수 배열 안의 문자열을 num번째 글자 우선으로 정렬하는 함수 ES6 문법 ES6은 2015년 발표된 JavaScript의 새 버전으로 새롭고 다양하게 활용되는 문법들이 발표되어 자주 사용되는 문법이다. 배열과 객체에 있는 원소들을 구조분해 할당이 가능하다. (Destructuring) 객체에 키와 value값이 같은 것을 할당할 시(변수에 저장된 값을 할당할 시) valu.. 2023. 10. 13. 10/12 JavaScript 문법 1 내일배움캠프 오늘 학습 내용 JavaScript 문법 1주차 : JavaScript에서 주로 사용하는 기본적인 변수, 데이터 타입, 형변환, 연산자, 함수, 조건문, 반복문에 대해 배웠다. 특히 짚고 넘어가야할 내용 : 객체와 배열의 새로운 기본함수들 객체와 배열 객체 : key와 value로 내용을 저장한다. key로 객체 안의 내용에 접근할 수 있다. ex) person.name 배열 : index를 갖는 value값을 순서대로 저장한다. index로 배열 안의 내용에 접근할 수 있다. ex) arr[3] Object : let Person = { name: "홍길동", age: 20, gender: "남자", } object 안의 내용 비교 연산 JSON.stringify(객체이름) === JSON.. 2023. 10. 12. 이전 1 ··· 7 8 9 10 다음