JavaScript में id के साथ तत्व जोड़ना
मान लीजिए चर arr में
ऑब्जेक्ट्स की एक सरणी है:
let arr = [
{
id: 'GYi9GauC4gBF1e2SixDvu',
prop1: 'value11',
prop2: 'value12',
prop3: 'value13',
},
{
id: 'IWSpfBPSV3SXgRF87uO74',
prop1: 'value21',
prop2: 'value22',
prop3: 'value23',
},
{
id: 'JAmjRlfQT8rLTm5tG2m1L',
prop1: 'value31',
prop2: 'value32',
prop3: 'value33',
},
];
मान लीजिए एक अन्य चर में एक ऑब्जेक्ट संग्रहीत है जिसे हम अपनी सरणी का नया तत्व बनाना चाहते हैं:
let newElem = {
id: 'GMNCZnFT4rbBP6cirA0Ha',
prop1: 'value41',
prop2: 'value42',
prop3: 'value43',
};
आइए ऐसे तत्व को अपरिवर्तनीय रूप से जोड़ने पर विचार करें। आइए सरणी की एक प्रति बनाएं और इसमें एक नया तत्व जोड़ें:
let copy = Object.assign([], arr);
copy.push(newElem);
let res = copy;
या विस्तार ऑपरेटर का उपयोग करें:
let res = [...arr, newElem];
ऑब्जेक्ट्स की एक सरणी दी गई है। एक बटन बनाएं,
जिस पर क्लिक करने पर इसमें
एक नया तत्व जोड़ा जाएगा। मान लीजिए
id एक फ़ंक्शन द्वारा उत्पन्न होता है।