यह मेरा कोड है। मैं ऑब्जेक्ट्स का ऐरे बनाने के लिए कुछ दिनों से कोशिश कर रहा हूं, जिसे मैं स्थानीय संग्रहण में स्टोर करूंगा। यहां समस्या है, मुझे पहले स्थानीय संग्रहण से मौजूदा मान प्राप्त करने की आवश्यकता है।स्थानीय संग्रहण में ऑब्जेक्ट्स की सरणी कैसे संग्रहीत करें?
मुझे फिर मौजूदा सरणी में नई डेटा ऑब्जेक्ट जोड़ने की आवश्यकता है। मैं इसे JSON में रूपांतरित करता हूं ताकि मैं उसे स्थानीय संग्रहण में संग्रहीत कर सकूं।
onRegisterSubmit(){
const user = {
a: this.a,
b: this.b,
c: this.c,
id: Date.now()
}
var abc = [];
var get = JSON.parse(localStorage.getItem('user'));
abc = [get];
abc.push(user);
localStorage.setItem('user', JSON.stringify(abc));
console.log(JSON.stringify(abc));
console.log(get);
}
मैं JSON इस तरह की वस्तुओं की एक सरणी होना चाहता हूँ,
[{"hour":1,"minute":21,"ampm":"PM","repeatDays":[],"message":"","todayOrTomorrow":"Tomorrow","isRepeatMode":false,"isEnabled":false,"id":"1493797882440"},{"hour":1,"minute":24,"ampm":"PM","repeatDays":[],"message":"","todayOrTomorrow":"Tomorrow","isRepeatMode":false,"isEnabled":false,"id":"1493797896257"},{"hour":6,"minute":14,"ampm":"PM","repeatDays":[],"message":"","todayOrTomorrow":"Tomorrow","isRepeatMode":false,"isEnabled":false,"id":"1493815470408"}]
यह मेरा JSON है।
[[[[[[[{"id":1493820594019},{"id":1493820606448}],{"id":1493820609111}],{"id":1493820610150}],{"id":1493820610553}],{"id":1493820610827}],{"id":1493820611015}],{"id":1493820612018}]
मैं कई दिनों की कोशिश कर रहा हूं और किसी भी मदद की सराहना की जाएगी।
और समस्या क्या है? आपको क्या त्रुटि मिल रही है? – Nathan
जब रजिस्ट्रार सबमिट किया जाता है, यह संरचना बन जाता है। [[[[[[[{ "Id": 1493820594019}, { "id": 1493820606448}], { "id": 1493820609111}], { "id": 1493820610150}], { "id": 1493820610553}] , {"आईडी": 14 9 3820610827}], {"आईडी": 14 9 3820611015}], {"आईडी": 14 9 3820612018}] –
[एचटीएमएल 5 स्थानीय स्टोरेज में ऑब्जेक्ट्स संग्रहीत करना] का संभावित डुप्लिकेट (http://stackoverflow.com/questions/2010892/भंडारण-ऑब्जेक्ट-इन-एचटीएमएल 5-लोकलस्टोरेज) – xale94