inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Người mới bắt đầu sử dụng JavaScript: Xây dựng nền tảng cơ bản vững chắc

for~in문과 빌트인 오브젝트

Đã giải quyết

225

skmcoco30460

7 câu hỏi đã được viết

0

안녕하세요.. 영상 강의 잘 보고 있습니다.

다름이 아니라, for~in문을 사용해서 빌트인 오브젝트를 console.log로 뿌려보고 싶어서요

한번 해봤는데, undefined가 출력이 되네요.. 

for (var item in Number){

    console.log(item);

}

라고 사용 해봤는데, 출력 되긴 커녕 undefined가 출력 되더군요.

Object와 빌트인 오브젝트가 다른 건가요? 

다르다면 어떻게 다른건가요?

javascript oop

Câu trả lời 2

1

tonextday

for-in 문은 열거 가능한  프로퍼티만 열거할 수 있습니다. 

Array, Number와 같은 빌트인 오브젝트는 열거 불가 상태이므로 열거할 수 없습니다.

[[Enumerable]] 속성 값이 true이면 열거할 수 있고, false이면 열거할 수 없습니다.

var obj = {point: 123};으로 만든 obj는 열거 가능하기 때문에 열거할 수 있습니다.

{point: 123} 형태로 작성하면 [[Enumerable]] 속성 값이 true로 설정됩니다

 Object.defineProperty() 함수로 프로퍼티를 정의할 때  [[Enumerable]]  속성의 디폴트 값은 false입니다.

0

skmcoco30460

감사합니다~

프론트엔드 부트캠프 가기 전, 짧은 감사 인사드립니다!

2

109

2

섹션10 3. Object 프리미티브 값 구하기에서 질문있습니다.

1

148

2

섹션3의 1강 연산자, 표현식 강의에서 표현식 질문이 있습니다.

0

140

2

섹션 1. 6번째 강의 질문입니다.

1

247

1

선생님 Objcet 질문 있습니다.

0

299

2

forEach문을 활용한 코딩시간 풀이

0

616

1

sort 코딩 시간 풀이

0

292

1

코딩 시간 풀이 올려봅니다.

0

229

1

인덱스 코딩시간 문제풀이

0

381

1

for문 코딩 시간 답제출

0

306

1

3:39 sort에 들어가서 one,two 파라미터질문입니다.

0

194

0

퀴즈 질문 및 정답

0

356

1

오브젝트

0

283

1

인스턴스 목적

1

239

1

[코딩시간 01] 3항 연산자로 작성했을 때, 각 값..?

0

269

1

Undefined === Null; // true???

0

194

1

indexOf의 파라미터에 음수를 작성 했을때에 대한 질문입니다.

0

1031

5

length 값 변환 논리에 대한 질문입니다.

0

211

1

상수 변수 선언에 대해

0

235

1

코딩 시간 (for문) 풀이

0

255

1

Object vs object

1

499

1

코딩 시간 풀이입니다.

0

195

1

log(add(1, 2, 3, 4));

0

179

1

코딩시간 답 제출

0

196

1