0
私のクロームのlocalStorage領域のstoreArrObj
の実際の値の前には、nullが表示されています。何故ですか ? クロムのコンソール - >アプリケーション - > localStorageにヌルが表示されている理由
完全なコード
<label>First Name: </label><input type="text" id="firstNameSto"><br>
<label>Last Name: </label><input type="text" id="lastNameSto"><br>
<button type="submit" id="fetchDetails">Submit and Display</button>
<div id="displayStorage"></div>
<script>
document.getElementById('fetchDetails').addEventListener('click',storageFunction);
function storageFunction(){
var firstNameSto = document.getElementById('firstNameSto').value;
var lastNameSto = document.getElementById('lastNameSto').value;
var storageArr = [];
var storageObj = {
firstName: firstNameSto,
lastName: lastNameSto
}
if (localStorage.getItem('storageArrObj') === ""){
storageArr.push(storageObj);
var storeObj = JSON.stringify(storageArr);
localStorage.setItem('storageArrObj', storeObj);
} else {
var parseStor = JSON.parse(localStorage.getItem('storageArrObj'));
storageArr.push(parseStor);
storageArr.push(storageObj);
var storeObj = JSON.stringify(storageArr);
localStorage.setItem('storageArrObj',storeObj);
}
console.log(localStorage.getItem('storageArrObj'));
}
</script>
[ 'localStorage.getItem()'](https://developer.mozilla.orgキーの値を含む 'DOMString' **キーが存在しない場合、' null'が返されます** "_ _ – Andreas