2016-03-26 30 views
-2

x'in yaşını yerel depolama öğesine 'yaş' ayarlamaya çalışıyorum, ancak bilmiyorum, bu işe yaramayacak.Yerel depolama Nesneden değer kabul etmiyor

var x = { 
age: 37, 
gender: "male", 
income: 17000, 
}; 
localStorage.setItem("age") = x.age; 
alert(localStorage.getItem('age')); 

cevap

2

Sorun syntax ile geçerli:

İşte benim kodudur. Bunu bu şekilde kullanmalısın.

localStorage.setItem("age", x.age) 

alert(localStorage.getItem('age')); 

Fikir basittir. Verileri bir isimle saklıyorsunuz. Ve sonra aynı ismi kullanarak al.

0

Tarayıcınızda Geliştirici Araçlarını açın. Konsola bak.

Uncaught TypeError: Failed to execute 'setItem' on 'Storage': 2 arguments required, but only 1 present.

Sonra the manual bakmak diyor ki:

var x = { 
    age: 37, 
    gender: "male", 
    income: 17000, 
}; 
localStorage.setItem("age", x.age); 
alert(localStorage.getItem('age')); 
:

storage.setItem(keyName, keyValue); 

Sonra doğru senin sözdizimi olsun