मैं वस्तुओं की एक JSON सारणी में एक आईडी पुश करने के लिए कोशिश कर रहा हूँ। प्रत्येक ऑब्जेक्ट में "जॉबआईड" होना चाहिए: एपीआई कंट्रोलर को भेजे जाने से पहले वैल्यू 'डाला गया है। मैं इसके लिए प्रत्येक लूप का उपयोग करने की कोशिश कर रहा हूं लेकिन मैं अटक गया हूं। अभी सरणी में प्रत्येक ऑब्जेक्ट में इसे डालने के बजाय यह सरणी के अंत में डालना है। मेरे पास एक प्लंकर सेटअप है। plunkrJSON में एक कुंजी/मान पुश करने के लिए कैसे वस्तुओं
$scope.array = [{
ESOURCELINEID:"5464",
QBRFQLINESUPPLIERPARTNUMBER:"HW12",
QBRFQLINESUPPLIERQUOTEUOM:"ft"
}, {
ESOURCELINEID:"8569",
QBRFQLINESUPPLIERPARTNUMBER:"LT34",
QBRFQLINESUPPLIERQUOTEUOM:"Meter"
}];
var JobId = 143;
$scope.array.forEach(function (newJobItem) {
$scope.array.push({'JobId' : JobId});
});
var index = 0;
$scope.array.forEach(function (newJobItem) {
console.log('newJobItem #' + (index++) + ': ' + JSON.stringify(newJobItem));
});
धन्यवाद, मेरे मामले में मुझे इसे एक सरणी के रूप में चाहिए। तो अगर आप कोष्ठक के साथ इस का उपयोग कर सकते हैं: '$ scope.array.push ({[JobId]: नौकरी [JobId]});' आशा इस वसीयत किसी को भी ... – Silvan