【发布时间】:2012-12-10 11:51:11
【问题描述】:
假设您有一个对象 TRACK,用于跟踪
TRACK = {};
TRACK.pageName = pageName || TRACK.buildPageName();
如果在它之前的某个地方有这个就可以了:
var pageName = "Home";
让我们假设解决这个问题的方法是:
TRACK.pageName = (typeof pageName != 'undefined' ? pageName : TRACK.buildPageName());
对大型 javascript 对象执行此操作是否有更好的做法?
【问题讨论】:
-
我认为“TRACK.pageName = pageName || TRACK.buildPageName()”是完全可以接受的。
标签: javascript oop object