# 安全获取属性

// 参考答案
const safeGet = (o, path) => {
try {
return path.split('.').reduce((o, k) => o[k], o)
} catch (e) {
return undefined;
}
}
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
BINGO BLOG 
// 参考答案
const safeGet = (o, path) => {
try {
return path.split('.').reduce((o, k) => o[k], o)
} catch (e) {
return undefined;
}
}