강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

rudals8920님의 프로필 이미지
rudals8920

작성한 질문수

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

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

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

작성

·

173

0

'use strict'

var member = {
  jan: {
    item:{
      title: "JS북",
      amount: 100
    },
    point: [102030]
  },

  feb: {
    item:{
      title: "HTML",
      amount: 200
    },
    point: [405060]
  }
}




function show(param){
  for(var type in param){
    if(Object.prototype.toString.call(param[type] ) === "[object Object]"){
      show(param[type]);
    }else if(Array.isArray(param[type])){
      console.log(param[type])
    }else{
      console.log(type + ":" + param[type])
    }
  }
}

show(member)
// title:JS북 amount:100 (3) [10, 20, 30] title:HTML amount:200 (3) [40, 50, 60]


답변

답변을 기다리고 있는 질문이에요
첫번째 답변을 남겨보세요!
rudals8920님의 프로필 이미지
rudals8920

작성한 질문수

질문하기