inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

자바스크립트 : 기초부터 실전까지 올인원

객체의 활용

toggleComplete 질문글이랑 답변이 달라 질문합니다!

223

박선우

작성한 질문수 1

0

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키

안녕하세요 객체의 활용 부분을 따라하면서 보고 있는데

for(let i = 0; i<taskList.length; i++) {
        resultHTML += `<div>${taskList[i].taskContent}</div>
        <div>
        <button onclick="toggleComplete('${taskList[i].id}')">Check</button>
        <button>Delete</button>
        </div>`;
  }
이 부분을 영상에서는 `` 백틱으로 쓰셔써 백틱으로 ${taskList[i].id} 부분을 감싸니 $ << 에서 ';'이(가) 필요합니다. 라는 구문이 뜹니다 인프런에 같은 질문글이 있어서 글을 읽어보고 백틱이 아닌 '' 작은 따옴표로 감싸주니 또 실행되면서 콘솔 창에서 id 값이 뜨더라구요 이러면 작은 따옴표가 맞는걸까요? 아니면 resultHTML += ` 이 앞부분에서 백틱이 선언 돼 있으니 백틱을 따로 안써도 되나요?
슬랙에도 따로 글이 없는거 같아 인프런으로 질문을 올려봐요
며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

HTML/CSS javascript

답변 1

0

코딩알려주는누나

('${taskList[i].id}')

여기에서 앞에 ' 게 아닌 백틱을 쓰게되면 앞부분에 맨처음에 쓴 백틱과 짝이되면서 문장이 나누어져버리게 됩니다

그래서 백틱을 쓰면 안되는것입니다

사실 ${taskList[i].id)

이부분이 숫자나 boolen타입이라면 '' 를 써주실 필요가 없습니다

하지만 id는 string의 형태로 넘기기 떄문에 '' 이 표시가 필요한 것입니다@

반복문 문제3 369게임

0

484

1

투두리스트 과제 힌트 좀 주세요 ㅠ

0

409

1

강의가 재생이 안됩니다.

0

431

2

강의 정리된 자료

0

419

1

타임즈뉴스 401에러

0

359

1

to do list

0

324

1

EventListener 질문입니다.

0

272

1

developer tool 아이콘 클릭했는데 콘솔창이 안떠요

0

259

1

git 허브나 netlify 용량

0

1267

1

깃허브 오류

0

371

1

Math 함수를 사용해봤는데. ... 은 무슨 의미일까요??

0

443

1

로컬스토리지 저장하는 방법 알려주세요 ㅠㅠ

0

871

1

타임즈 render 부분 질문

0

448

1

인프런 블로그 작성

1

496

1

전날엔 되던것이 담날엔 안되네요 ㅜㅜ

0

433

1

뉴욕타임즈 뉴스를 그려보자 reder편 질문

0

401

1

TO DO LIST

0

367

1

TO DO LIST

0

440

1

es6 7번 문제에 관하여 질문사항 있습니다.

0

327

1

node.js 로 웹서버 구축할때 힘들었는데 넷리파이로 이렇게 쉽게 웹서버가 만들어지다니.. 감동입니다. 항상 서버도 살아있고 깃헙이랑 동기화되는게 장점인것같아요

0

428

0

함수강의 연습문제 6번 질문사항

0

256

1

let gameOver = false;

0

257

1

api 호출 관련해서 Usage 가 50이라...

0

419

1

map이 안먹습니다.. ㅠㅠㅠ

0

372

2