जैसा कि @mplungjan द्वारा वर्णित है, मैं हालांकि यह सही था। फिर तुरंत मैं अप दर बटन पर क्लिक करता हूं। लेकिन इसका पालन करते हुए, मुझे अंततः एक त्रुटि मिली।
<script>
var data = {"result":[
{"FirstName":"Test1","LastName":"User","Email":"test@test.com","City":"ahmedabad","State":"sk","Country":"canada","Status":"False","iUserID":"23"},
{"FirstName":"user","LastName":"user","Email":"u@u.com","City":"ahmedabad","State":"Gujarat","Country":"India","Status":"True","iUserID":"41"},
{"FirstName":"Ropbert","LastName":"Jones","Email":"Robert@gmail.com","City":"NewYork","State":"gfg","Country":"fgdfgdfg","Status":"True","iUserID":"48"},
{"FirstName":"hitesh","LastName":"prajapti","Email":"h.prajapati@zzz.com","City":"","State":"","Country":"","Status":"True","iUserID":"78"}
]
}
alert(data.result)
delete data.result[3]
alert(data.result)
</script>
हटाएं डेटा को केवल हटा दें, लेकिन 'जगह' अभी भी अपरिभाषित है ।
मैंने ऐसा किया और यह एक आकर्षण की तरह काम करता है:
data.result.splice(2,1);
अर्थ: स्थिति 3 पर 1 आइटम हटाएं (क्योंकि सरणी को 0 के रूप में गिना जाता है, फिर नंबर 3 पर आइटम को 2 के रूप में गिना जाता है)