如何解决将存储在HTML5本地存储中的值相加
我有一个离子角应用程序中存储在本地存储中的数据列表,如下所示:
Age1 3.5
Age2 4
现在我要添加数字(结果将是7.5)并显示。
我正在尝试使用下面的代码,但它不起作用
for (let i = 0; i < localStorage.length; i++){
let key = localStorage.key(i);
console.log(localStorage.getItem(key));
this.result += JSON.parse(localStorage.getItem(key));
}
请建议我在哪里做错了。
解决方法
请尝试下面的代码,因为这不是JSON数据,所以我刚刚删除了JSON解析,并用空格分割以使年龄为float。
Uncaught (in promise): FirebaseError: [code=invalid-argument]: Function CollectionReference.doc() requires its first argument to be of type non-empty string,but it was: undefined
FirebaseError: Function CollectionReference.doc() requires its first argument to be of type non-empty string,but it was:
,
使用JSON.parse
代替parseFloat(value)
。那应该可以正常工作。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。