@ এমপ্লুংজান দ্বারা বর্ণিত হিসাবে, আমি যদিও এটি সঠিক ছিল। তারপরে এখনই আমি আপ রেট বোতামটি ক্লিক করি। তবে এটি অনুসরণ করে, অবশেষে আমি একটি ত্রুটি পেয়েছি।
<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>
মুছে ফেলুন মাত্র ডেটা সরিয়ে হয়, কিন্তু 'জায়গা' এখনও আছে হিসাবে undefined ।
আমি এটি করেছি এবং এটি একটি কবজির মতো কাজ করে:
data.result.splice(2,1);
অর্থ: অবস্থান 3 এ 1 টি আইটেম মুছুন (কারণ অ্যারেটি 0 ফর্ম হিসাবে গণনা করা হয়, তবে 3 নম্বরে আইটেমটি 2 হিসাবে গণনা করা হবে না)