gpt4 book ai didi

javascript - 如何在 Ngoninit() 中使用增量运算符?

转载 作者:行者123 更新时间:2023-12-01 00:33:50 26 4
gpt4 key购买 nike

我使用增量运算符来更改 ngoninit() 内变量的值,但编译器给出了此错误:

error TS2356: An arithmetic operand must be of type 'any', 'number', 'bigint' or an enum type.

我在 ngoninit() 中的代码:

  ngOnInit() {
if(!localStorage.getItem("tempuid")) {
localStorage.setItem("tempuid","0");
}
let uid = localStorage.getItem("tempuid");
uid++;
localStorage.setItem("tempuid",uid);
}

我想增加“uid”的值,或者有其他方法可以做到这一点。提前致谢

最佳答案

您的 uid 类型为 string 尝试将其转换为数字或任何

正确的方式会将其转换为数字

let uid = parseInt(localStorage.getItem("tempuid"));
uid++;

或者您可以使用任何方法消除此错误

let uid:any = localStorage.getItem("tempuid");
uid++;

关于javascript - 如何在 Ngoninit() 中使用增量运算符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58298141/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com