전체 글 (235) 썸네일형 리스트형 [자바스크립트] 뒤집은 소수 | 숫자 뒤집는 방법 | 소수 구하는 방법 문제 설명 : N개의 자연수가 입력되면 각 자연수를 뒤집은 후 그 뒤집은 수가 소수이면 그 소수를 출력하 는 프로그램을 작성하세요. 예를 들어 32를 뒤집으면 23이고, 23은 소수이다. 그러면 23을 출 력한다. 단 910를 뒤집으면 19로 숫자화 해야 한다. 첫 자리부터의 연속된 0은 무시한다. 나의 문제 접근 : 1) 각각의 수를 뒤집은 배열을 만든다. 2) 각각의 수가 소수인지 확인한 후 소수이면 출력한다. 나의 코드 : function isPrime(num) { // 소수는 1과 자기 자신만으로만 나누어 떨어지는 수 임으로 // num > i for(let i = 2; num > i; i++) { if(num % i === 0) { //이 부분에서 num이 다른 수로 나눠떨어진다면 소수가 아님 .. [에러노트] redux-saga call이펙트 No overload matches this call yield call(uploadImage) 이와 같은 상황에서 생긴 에러이다. 문제는 uploadImage의 인자에 넣어줄 타입과, call 메서드를 호출하면서 넣어준 인자의 타입과 일치하지 않는다는 것이었다. 이를 해결하기 위해서는 call 이펙트의 두번째 인자에, uploadImage에 넘겨줄 인자를 넣어준다. 단, 타입을 정확하게 맞춰서 넣어야한다. yield call (프로미스를 반환하는 함수A, 함수 A에 넘겨줄 인자) 와 같은 순서로 넣어준다. yield call(uploadImage, {id: something, body : File}) 이런식으로 uploadImage의 파라미터에 정의된 타입을 , call 메서드의 두번째 인자에 정확하게 넣어줬더니, No overload matches th.. [20211220_TIL] eventLoop, node.js MVC패턴, __proto__ 오늘 한 일 : 1.eventLoop 공부 2.node.js MVC 패턴 적용 3.자바스크립트 강의듣기 : __proto__, 클래스의 상속. 4.주짓수 5.소셜 애니멀 독서 1.eventLoop 공부 : 퇴근하고 집에 돌아오는길에 들었던 세미나이다. 이제 이벤트루프에 대해서도 몇번이나 강의를 듣고나니 개념이 잡히는 기분이다. 아주 간단히 설명하자면, 이벤트루프는 콜스택과 테스크 큐의 관찰자이다. 테스크 큐에는 webApi에서 내려온 비동기 함수들이 대기하고 있으며, 콜스택에 입장하기를 기다리고 있다. 그리고 이벤트루프가 콜스택을 확인하면서, 콜스택에 모든 스택이 사라지면, 순차적으로 테스크큐에 있는 함수들을 불러 콜스택으로 입장시킨다. 2.node.js MVC 패턴 적용 : the ninja net 이.. [몽고디비] Could not connect to any servers in your MongoDB Atlas cluster Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/ Configure IP Access List Entries — MongoDB Atlas Docs Home → MongoDB AtlasAtlas only allows client connections.. [자바스크립트] 이벤트 버블링과 이벤트 캡처링 쉽게 이해하기 서론 : 이벤트 버블링과 이벤트 캡처링. 책을 읽으면 슥 이해하고 지나갔던 개념이다. 최근 회사에서 이벤트 버블링에 관한 주제로 이야기가 오가는 것을 들은 적이 있는데, 명확하게 이해하지 않고 넘어갔던 내가 생각났다. 그래서 조금 더 분명하게 정리해보고자, 이렇게 글을 쓰게 되었다. 본론 : 이벤트 버블링이란 ? : 책을 통해 처음 접했을 땐 뭔소린고 했지만, 지금와서 생각해보니 생각보다 간단한 개념이었다. 먼저 다음 그림을 보자. 위의 그림은 파란색 -> 흰색 -> 보라색 순으로 nesting 되어 있는 div들이다. 이것을 코드로 확인해보면 아래와 같다. 위 코드에서 볼 수 있듯이, blue의 부모는 white, white의 부모는 puple이다. 자, 이제 이렇게 nested된 박스를 가지고 무엇을.. [리덕스 사가 공식문서 번역] takeEvery이펙트와 takeLast 이펙트의 차이 https://redux-saga.js.org/docs/basics/UsingSagaHelpers Using Saga Helpers | Redux-Saga Using Saga Helpers redux-saga.js.org 본 글은 리덕스 사가 공식문서를 번역한 글입니다.(*주의 : 필자의 의역이 섞여있습니다. ) 더보기 redux-saga provides some helper effects wrapping internal functions to spawn tasks when some specific actions are dispatched to the Store. The helper functions are built on top of the lower level API. In the advanced s.. [타입스크립트 튜토리얼 번역] generics type tutorial | 제네릭타입 https://www.tutorialsteacher.com/typescript/typescript-generic TypeScript Generics TypeScript - Generics In this section, we will learn about generics in TypeScript. When writing programs, one of the most important aspects is to build reusable components. This ensures that the program is flexible as well as scalable in the long-term. Gen www.tutorialsteacher.com 해당 문서를 번역한 글입니다. 더보기 In this sect.. 식별자와 변수의 차이 보통 변수와 식별자를 혼용해서 사용하는 경우가 있다. 그러나 이는 다른 의미를 가진다. 변수란 '변할 수 있는 수'를 가리키는 말이다. 수학 용어를 차용했기 때문에 숫자를 의미하는 '수'가 붙었지만, 값이 반드시 숫자이어야 하는 것은 아니다. 컴퓨터 용어로 사용될 때는 '변할 수 있는 무언가'라는 명사로 확장시켰다. 여기서 말하는 '무언가'란 데이터를 뜻한다. 숫자, 문자열, 객체, 배열, 모든 것들이 다 데이터다. 식별자란 어떤 데이터를 식별하는 데 그것에 붙이는 이름, 즉 변수명이다. 변수는 '변할 수 있는 무언가'를 뜻하고, 식별자란 그 변수에 붙인 이름이다. 이전 1 ··· 5 6 7 8 9 10 11 ··· 30 다음