我在js中有以下代码。如果我使用静态数组,一切正常。否则我得到:未捕获的类型错误:myArray.push 不是函数function test(){var myArray = localStorage.getItem('articles') ;//myArray=[1,4,5];needle = 2 ,myArray.push(needle);localStorage.setItem('articles', JSON.stringify(myArray))console.log(localStorage.getItem('articles'));}
2 回答
慕容森
TA贡献1853条经验 获得超18个赞
由于您正在对其进行字符串化,因此您需要将其解析为字符串格式以使用push
:
var myArray = JSON.parse(localStorage.getItem("articles"));
- 2 回答
- 0 关注
- 160 浏览
添加回答
举报
0/150
提交
取消