亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

從 json 中刪除項目并編輯剩余項目 - nodejs/firebase 函數

從 json 中刪除項目并編輯剩余項目 - nodejs/firebase 函數

慕田峪9158850 2023-05-19 17:46:42
所以我在使用 firebase 刪除項目后嘗試更新 json .delete()。這是json刪除前"data": [    {        "position": "3",        "name": "foo"    },    {        "name": "bar",        "position": "1"    },    {        "name": "deleteMe",        "position": "2"    },    {        "name": "somethingElse",        "position": "4"    }]這是之后:"data": [    {        "position": "3",        "name": "foo"    },    {        "name": "bar",        "position": "1"    },    {        "name": "somethingElse",        "position": "4"    }]現在我所要做的就是重新排序foo和somethingElse項目位置從#3到#2和#4到#3。我怎樣才能做到這一點?編輯:這是我想要的輸出:"data": [    {        "position": "2",        "name": "foo"    },    {        "name": "bar",        "position": "1"    },    {        "name": "somethingElse",        "position": "3"    }]
查看完整描述

1 回答

?
www說

TA貢獻1775條經驗 獲得超8個贊

使用Array.prototype.map


var obj = {

  data: [

    {

      position: "2",

      name: "foo"

    },

    {

      name: "bar",

      position: "1"

    },

    {

      name: "somethingElse",

      position: "3"

    }

  ]

};

var output = 

  obj.data.map((o, i) => {

    o["position"] = "" + (i + 1);

    return o;

  });

console.log(output);


查看完整回答
反對 回復 2023-05-19
  • 1 回答
  • 0 關注
  • 138 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號