JavaScript中的智能/自我覆盖/惰性获取器?