묻고 답해요
141만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
안녕하세요 제로초님 자바스크립트 애로우 함수 문법 질문 드려봐요
안녕하세요. 자바스크립트 애로우함수에 대해 질문드립니다.let a = [1, 2, 3, 4, 5];let b = 3;a = a.filter((x) => {if (b !== x) {return x} });이것과 a = a.filter(x => b !== x);이것이 같다는것은 알고 있습니다. 그렇다면a = a.filter(x => b !== x);a = a.filter((x) => b !== x);이 차이점은 무엇인가요?
-
미해결웹게임을 만들며 배우는 인터렉티브웹! JAVASCRIPT
const 변수 및 Arrowfunction 방식 질문
안녕하세요 강사님 질문이 있습니다. 2:21 에서 const 는 흔히 상수형태로 잡기 위해 많이 쓰는걸로 알고 있는데요 이 const 상수 선언 방식에서 ()=> Arrow function 형태가 혼합해서 들어가는것 같은데 어떤 용도인지 궁금해서 질문 드립니다.
-
해결됨코어 자바스크립트
화살표함수 this 바인딩 관련 질문 드립니다.
안녕하세요, 선생님. this 강의를 듣고 아래와 같이 this 바인딩 코드를 작성하였는데, 함수를 실행시킨 곳에서 this 바인딩이 되서 전역에 있는 name 변수 값인 outer가 출력이 될 줄 알았는데 전혀 예상과 다르게 undefined가 출력이 되는데요. 왜 그런지 궁금합니다. const name = 'outer'; function test1() { const name = 'test1'; console.log(this.name); } const test2 = () => { const name = 'test2'; console.log(this.name); }; test1(); // undefined test2(); // undefined
-
해결됨따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
userSchema.pre 안에 function 을 화살표 함수로 바꿀 수 없나요?
userSchema.pre('save', function (next) { // 비밀번호 암호와 var user = this; if (user.isModified('password')) { bcrypt.genSalt(saltRounds, function (err, salt) { if (err) return next(err); bcrypt.hash(user.password, salt, function (err, hash) { if (err) return next(err); user.password = hash; next(); }); }); } else { next(); } }); 이거를 function 들을 화살표 함수로 바꿔보았는데 에러가 뜹니다. 혹시 왜그런지 알 수 있을까요?