我尝试使用 localStorage 后显示数组上的字符串列表。
radioCheckedExpertise(id, i, exp)
{
let listing: Array<String> = [];
listing.push(exp.name);
listing.forEach((expLibelle: String) =>
{
console.log("--------------Before: " + expLibelle);
});
localStorage.setItem("explib", JSON.stringify(listing));
this.selectedExpertiseCheckBox = localStorage.getItem("explib");
this.selectedExpertiseCheckBox.forEach((expLibelle: String) =>
{
console.log("--------------After: " + expLibelle);
});
}
但是会产生:
--------------之前:SpringBoot
错误TypeError:“ this.selectedExpertiseCheckBox.forEach不是函数”
如图所示:
您是否对解决该问题有任何想法? 非常感谢。
答案 0 :(得分:0)
尝试一下:
var storedNames = JSON.parse(localStorage.getItem("names"));
this.selectedExpertiseCheckBox.forEach((expLibelle: String) =>
{
console.log("--------------After: " + expLibelle);
});
HTH