inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

자바스크립트 중고급: 엔진 핵심

1. 재귀 함수, 프로퍼티 연동 방지, 재귀 함수 형태, [정리 시간]

다른 분들에 비하면 보잘것 없지만 저도 풀어보았습니다

228

twosom

작성한 질문수 69

1

강의 잘 듣고있습니다.

자바스크립트는 어려워 라는 편견을 가지다가 선생님 강의 접하면서 굉장히 재밌게 듣고있습니다.

이번에 정리시간에 나온 문제를 나름대로 풀어보긴 풀어보았으나 다른 분들에 비하면 아직 갈 길이 머네요.

더욱 더 노력하겠습니다~! 항상 좋은 강의 감사합니다.

var member = {
Jan: {
item: {
title: 'JSBook1',
amount: 100
},
point: [10, 20, 30]
},

Feb: {
item: {
title: 'JSBook2',
amount: 200
},
point: [40, 50, 60]
}

};

var sumResult = 0;


function arrayShow(list) {
console.log(list);

for (k = 0; k < list.length; k++) {
sumResult += list[k];
}
}

function show(param) {
for (var type in param) {
if (typeof param[type] === 'string' || typeof param[type] === 'number') {
console.log(type + ' : ' + param[type]);
} else if (param[type] instanceof Array) {
arrayShow(param[type]);
} else {
show(param[type]);
}

}
}

show(member);
console.log(sumResult);

javascript

답변 1

1

김영보

좋습니다.^^

Array.isArray(param[type])
for (var k = 0; k < list.length; k++){ ... }

0

twosom

감사합니다!!! isArray 함수를 잊고있었네요 ㅠㅠ

개선해보겠습니다!

getBook 실습 예제중 질문드립니다!

0

419

1

__proto__ 에 대해 질문드립니다

0

315

1

호이스팅 코딩시간 풀이

0

358

1

[코딩 시간] JS {name: value} 이해

0

339

1

[[Scope]] 와 [[Environment]]는 같은 개념인가요

0

345

0

slice

0

239

0

스코프가 뭔가요?

0

307

0

어려워요

0

254

0

강사님 변수이름에 get을 붙이는 이유를 알고싶습니다.

0

339

1

[정리 시간] 정확하게 이해했는지 확인 부탁드립니다.

0

300

0

스코프 질문

0

253

1

fn 함수와 book.get 함수 차이 질문드립니다...ㅠㅠㅠ

1

542

1

this binding 논리 질문입니다.

0

279

1

파라미터 값을 매핑할 때

0

251

0

ES6부터는 this 바인딩을 환경 레코드에서 참조한다고 들었습니다.

0

209

0

정리시간 입니다.

0

228

0

정리시간입니다.

6

268

0

정리 시간 입니다.

0

202

0

정리시간입니다.

6

227

0

코딩시간 입니다.

1

221

0

선생님 스코프 질문이 있습니다.

1

238

0

[정리시간] 해보았습니다!

0

173

0

선생님 질문있습니다!!

0

157

0

질문드려도 될까요 선생님..

0

214

0