선생님 안녕하세요
224
작성한 질문수 36

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





