var data= [{"key1":"3525","key2":"3526","key3":"3527"}];
オブジェクトにプロパティ値を代入しようとしました。オブジェクトの最初の場所に既存のキー値ペアを配置したい
for(var i = 0;i<data.length;i++){
data[i]["slno"]=i+1;
}
しかし、それはこのdata= {"key1":"3525","key2":"3526","key3":"3527","slno":"1"};
ような結果が、実際に、私は形式以下のようにする必要があります。これは、slnoが最後の代わりに最初に現れるべきであることを意味します。あなたがそれらの順序を制御することはできませんのでjavascript
で
var json = {"slno":"1","key1":"3525","key2":"3526","key3":"3527"};
オーダーを制御することはできません – emed
オブジェクトのプロパティの順序は、JavaScriptでは保証されません – Weedoze
なぜオブジェクトの配列を使用しないのですか?データ[0] = {'key1': '3525'}。この方法で、インデックス作成を制御できます。しかし、あなたが探しているものならidk。 –