请求帮助,正常存储 input的数据是没有问题的
但是想存储数据到localSotrage时有相同的Value时就不做存储,如果没有就存储起来。
SearchBtn.onclick = function(){
let userVal = SearchInput.value;
let arr = [];
let localCon = localStorage.getItem('SearchInputValue');
arr = localStorage.getItem('SearchInputValue') ? arr = JSON.parse(localStorage.getItem('SearchInputValue')) : []
if (userVal){
arr.unshift(userVal);
localStorage.setItem('SearchInputValue',JSON.stringify(arr));
};
};
```html
```
判断本地是否有存储呢,判断userVal干嘛
你这个思路没问题但是空列表强转是true啊,
这样的结果不是第一次存储没有就存了空列表然后一直是空列表吗