【发布时间】:2013-10-17 12:01:28
【问题描述】:
我有这个测试用例:
function setInitialValues (data) {
window.localStorage.setItem ("name", "some name");
}
var data = '';
$.when (setInitialValues (data)).then (function (data) {
window.localStorage.getItem ("name"); // this will be 'undefined' instead of 'some name'
});
发生的情况是name 在我调用getItem 之前没有得到set
有什么想法可以解决这个问题吗?
【问题讨论】:
-
这里不需要使用promise...这里两个操作都是同步的
-
@ArunPJohny 我是这么认为的,但由于某种原因它不是
标签: javascript jquery local-storage promise jquery-deferred