# basePropertyOf

# Description

返回一个方法,从对象中取出 key 对应的值,如果对象为 null 返回 undefined

# Params

{Object} object

# Return

Function

# Code

function basePropertyOf(object) {
  return (key) => object == null ? undefined : object[key]
}

# Analyze

返回一个箭头函数,去判断 object 是否存在,不存在返回 undefined ,否则取key对应的value

# Remark

  1. 属性访问器 MDN (opens new window)

# Example

const get = basePropertyOf({a:1,b:2})
get('a') // 1