안녕하세요. 항상 좋은강의 잘 듣고 있습니다. Applayout 파일 안에, 아래의 코드와 같이 Link 콤포넌트 안에 <a> 테그를 사용하셨는데요, 꼭 a가 필요한지 궁금합니다. a를 빼고 테스트를 해 봤는데 일단 별 문제는 없이 작동하는듯 해서요. 혹시 차후에 배울 서버사이드 렌더링 때문에 a 테그가 필요한 건가요? < Menu.Item key = "profile" > < Link href = "/profile" >< a > Profile </ a ></ Link ></ Menu.Item >
Pages folder에 있는 것을 렌더링 하라는 것을 넥스트가 어떻게 아는 거죠? 실제로 static 폴더에 들어가 보면 이 파일들이 렌더링 되어 있더군요. 1. 도중에 메뉴얼로 폴더를 만드신 것을 봤을 때, 자동으로 지정된 폴더는 아니고, 2. Components 폴더들은 렌더링이 안된 것을 봤을 때, 모든 폴더들을 다 렌더링 하는 거 같지는 않습니다. 혹시 어떤 규칙이 있는 건가요?
최근에 알고리즘 사이트에서 길 찾는 문제 같은경우 2차원 맵에서 지나갔는지 안지나갔는지 이걸 기록으로 남기고 싶어서 처음에는 동적 2차원 char배열로 0아니면 1로 했었는데 혹시 맵을 이용해서 키가 변수 두개 value는 1개 이렇게 해서 각 위치를 변수 두개에 대응시켜서 value를 통해 지나갔는지 여부를 만들 수 는 없나요? 강의에서는 map<>하고 안에 자료형이 두개 뿐인데 3개 혹은 그이상으로도 늘릴 수 있는지 궁금합니다.
지금 쭈욱 강의듣고 있는데요, 많이 생소하고 좀 어렵게 느껴집니다.. 어느정도 자바스크립트 문법 좀 알고있다고 생각하는데, 함수형자체가 많이 접해보지 않았던거라서 그런지 어렵게 느껴지네요... 취준생이라서, 자바스크립트 함수형을 잘 익히면 실무에서 효율적으로 일할 수 있을 거 같아서 포기하지 않고 끝까지 완강해보려고합니다. 지금은 이해가 안되더라도, 지금 강의 외에 선생님의 유료강의들도 들어보고 하면 이해되는 시점이 올까요?... 아니면 저한테 잘 안맞는 부분인건가요?... (혼자서 코딩해보라고하면 못할 거 같아요...ㅠㅠ) 아, 그리고 선생님 책 사서 보는게 좀 더 도움이 될까요??
우선 감사말씀 드립니다. 정말 좋은 강의를 제공해주셔서 잘 듣고 있습니다. 감사합니다. 충돌하는 개념이 있어서 문의드립니다. 지난번 let 강의 질문에서 하기와 같은 답변을 주셨습니다. // 답변 내용 for문에서 i 값이 변경되는 매 루프마다 각각 새로운 블록스코프가 형성됩니다. 즉 아래와 같은 내용이 반복되는 형태로 생각하면 됩니다. for (let i = 0; i < 10; i++) { funcs.push(function() { console.log(i) }) } // ================== { let i = 0; funcs.push(function(){ console.log(i); }); } { let i = 1; funcs.push(function(){ console.log(i); }); } { let i = 2; funcs.push(function(){ console.log(i); }); } ... // 질문내용 지난번 답변에 기반하면 아래와 같은 질문이 생기네요 각 i 도 결국 독립적인 block scope 를 가지게 되면서 오류가 안나야 하지 않을까 하는 생각이 듭니다.(물론 오류가 나도록 하는게 더 적절하다고 생각합니다. 그리고 JS 엔진 내부적으로 예외를 발생시키는 것으로 대충 짐작이 됩니다.) 이에 관해 좀 더 생각해 볼 주제나 키워드가 있을까요? 아니면 조금의 설명을 보태주시면 감사하겠습니다. // 이 코드는 에러가 발생한다. for (const i = 0; i < 5; i++) { console.log(i) } // 아직 의문점이 남는다. 아래 for 문에서도 각 i 는 독립적인 block scope를 가지게 되는 것이 아닌가? { const i = 0; console.log(i); } { const i = 0; console.log(i); }
const SETTING = { name: "LUCKY LOTTO!", count: 6, maxNumber: 45 } const {count, maxNumber} = SETTING; function getRandomNumber(c) { // 랜덤한 유일한 숫자값을 추출하기 let lottoNumber = new Set(); for (let i=0; i<c; i++) { let lotto = parseInt(Math.random()*46); if(lottoNumber.has(lotto)) { i--; continue; } else { lottoNumber.add(lotto); } } return console.log(lottoNumber); } getRandomNumber(count); -------------------------------------------------- 로또 번호 답안 소스가 없어서, 작성한 소스 코드 공유합니다~ 저 같은 경우 count만 Destructuring 했습니다. 사실 maxNumber도 필요없더라구요. 소스코드 이해 안 가시면 댓글주세요!
truffle.cmd deploy --network klaytn 명령 하는 과정에서, 분명히 npm install로 package.json에 있는 모듈들을 다운로드 완료했는데도 Error: Cannot find module 'connect-privkey-to-provider' 에러가 뜨면서 배포를 못하고 있습니다. 어떻게 해야할까요?
안녕하세요 강좌잘보고있습니다. IBFT는 이전의 public 하고 private의 중간으로 보면 괜찮을지요. public node 사이에서 일부를 랜덤하게 선정해서 validator로써 지정해서, 노드가 증가해도 속도는 같고 빠르게 결정한다는 것인가요? 이부분 궁금해요~