给出非负整数k <= 33
,生成三角形。
实施一种方法,即使该属性不存在,该方法也可以安全地访问对象的属性。
该函数必须支持三个参数:要访问的对象;如果属性在对象内部不存在,则返回该函数的默认值;最后是一个字符串,指示要查询的属性的路径。
该路径将界定要查询的属性所在的路径。不同深度的深度将由点定界。另外,最后一个参数是可选的。如果未提供,该函数将返回另一个函数,该函数将等待以属性的路径作为参数来调用。
示例:
const obj = {
p1: {
p2: 'value'
}
}
get(obj, null, 'p1.p2') // ---> returns 'value'
const obj = {
p1: {
p2: 'value'
}
}
get(obj, 'default', 'p1.p2.p3') // ---> returns 'default'
const obj = {
p1: {
p2: 'value'
}
}