1. 깊게 undefined 일 수 있는 객체의 값을 안전하게 가져올 수 있는 함수 구현
function dataParsing(object, val) {
const val_arr = val.split('.')
let val_target = val_arr.shift()
while (val_target) {
if (object[val_target]) {
object = object[val_target]
val_target = val_arr.shift()
} else {
return undefined
}
}
return object
}
'CS(Computer Science)' 카테고리의 다른 글
Web Server - WAS (0) | 2021.09.24 |
---|