这是我到目前为止所尝试的内容:
this.phrasesOrderById =
parseInt(storage.getItem('phrasesOrderById').toInt(),10) || 1;
然而,这给了我一条消息,说无法读取属性toInt为null。
如果从getItem返回null,有人可以给我一些关于如何将值设置为1的建议吗?请注意,我将这一行展开为两行,因为当它只是一行时似乎没有正确显示。
答案 0 :(得分:2)
以下作品
phrasesOrderById = parseInt(localStorage.getItem("phrasesOrderById") || 1);
答案 1 :(得分:0)
this.phrasesOrderById = storage.getItem('phrasesOrderById')?parseInt(storage.getItem('phrasesOrderById').toInt(),10):1;
或者你可以简单地使用If / Else
if(storage.getItem('phrasesOrderById') {
this.phrasesOrderById = parseInt(storage.getItem('phrasesOrderById').toInt(), 10);
}
else{
this.phrasesOrderById = 1;
}