【发布时间】:2013-09-10 07:28:04
【问题描述】:
我正在尝试在我的 javascript 中存储对将经常与之交互并使用此代码的页面元素的引用:
var breadcrumbBar = null;
function getBreadcrumbBarElement() {
if (breadcrumbBar === null) {
breadcrumbBar = document.getElementById(breadcrumbBarElementId);
}
return breadcrumbBar;
}
但是,我想知道我是否可以比这更简洁或惯用(从而更普遍地改进我的 javascript...)?
【问题讨论】:
-
考虑到
document.getElementById可以返回null,使用undefined不是更好吗?
标签: javascript memoization idioms