inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

자바스크립트 제대로 배워볼래?

String 내장 함수

선생님 안녕하세요

224

김태희

작성한 질문수 36

0

선생님 제가 slice를 통해 마이너스 인덱스를 통해 slice를 해보았는데 someText의 길이가 26이므로 someText[25]와 someText[-1]이 같을줄 알고 true를 예상했었는데 결과가 false가 나왔습니다 알고보니 String객체를 마이너스 인덱스로 접근하게 되면 결과가 undefined가 나와서 결과가 false가 나오는것이 당연하다는것을 알게되었습니다. 그럼 혹시 저 마이너스인덱스는 slice와 같은 함수를 통해서만 사용이 가능해서 저렇게 값을 비교했을때 false가 나오는건지 궁금하게되어 글을 남기게 되었습니다. 제 추측이 맞나요 ???

HTML/CSS javascript es6

답변 2

0

김태희

답변 정말 감사드립니다 !! 정리하는데 많은 도움이 됬습니다.

0

개발자의 품격

String 즉 문자열을 대괄호, 즉 배열 형식으로 접근하면, 문자열을 캐릭터 한개 단위로 배열에 담은것과 동일해집니다.

그래서 someText[-1]은 배열은 0부터 시작이니까 undefined가 됩니다. someText[0]은 첫번째 캐릭터 e가 됩니다. someText[25]는 마지막 캐릭터 t가 됩니다.

undefined == "e"는 false가 된거구요.

slice와 같은 내장함수가 -1 과 같은 접근 방식을 제공합니다.

외부 라이브러리 사용 질문

0

156

1

module 질문있습니다.

0

585

1

clearInterval, setInterval 질문

1

460

1

window 객체 질문 있습니다.

0

223

1

Date 함수 질문

0

290

1

Boolean 내장함수 강의 질문

0

322

1

4-04(마지막강의)에 있는 json으로 된 js파일은 어디에 있을까요?

0

412

1

Async Await 오류가 나서 문의드립니다.

0

565

2

선생님 안녕하세요. array내장함수 수업듣는중 이해가 안되는 부분이있어서 질문드립니다.

0

337

1

변수 관련 질문

0

286

1

Promis실습 도중의 에러메시지

0

450

2

moment.js cdn 외부 링크 오류

0

1467

1

64비트 부동소수점 내용 중

0

462

1

4-04 22분 15초에 나오는 61, 63 라인에 대해 질의드립니다.

0

253

1

64비트부동소수점 마지막부분 이해가 안가서요...

0

214

1

Chcekbox Element 값

0

228

1

parameter순서

0

468

1

parseInt parseFloat 질문

0

213

1

charAt 인덱스

0

219

0

STRING 결합

0

230

0

왜 오름차순으로 정렬되는지 궁금합니다.

0

243

1

HTML를 위한 자바스립트 4-01.HTML Element.html

0

347

1

함수 강의에서 8:47초 부분 질문 있습니다.

0

224

1

정규식 관련해서 질문이 있습니다.

1

305

2