【发布时间】:2016-04-26 23:02:07
【问题描述】:
我有:
var setFileName = function(argFileName)
{
localStorage.fileName = argFileName;
fileNameElem.value = localStorage.fileName;
};
var getFileName = function()
{
return localStorage.fileName ? localStorage.fileName : getDefaultFileName();
};
setFileName() 有效,因为fileNameElem 包含argFileName。但每当我打电话给getFileName() 它总是返回getDefaultFileName()
这是为什么呢?
【问题讨论】:
-
我看不到直接的问题,但是 FWIW 你的三元运算符可以替换为
return localStorage.fileName || getDefaultFileName() -
@Alnitak。好的,我改变它
-
您的代码对我有用。你用的是什么浏览器?