搜尋

首頁  >  問答  >  主體

javascript - 怎麼把object裡的鍵值是true 的key值取出來,然後join(',')

怎麼把object裡的鍵值是true 的key值取出來,然後join(','),現在的資料結構是,
send_message:{1: true,2:true}, 我想給後台的資料結構是:send_message=1,2&is_live=1

漂亮男人漂亮男人2713 天前814

全部回覆(2)我來回復

  • 为情所困

    为情所困2017-06-26 10:55:52

    用for...in...:
    這樣:

    const message = { 1: true, 2: true, 3: false };
    const arr = [];
    for (let item in message) {
        if (message[item]) {
            arr.push(item);
        }
    }
    console.log(arr.join(','));

    回覆
    0
  • 某草草

    某草草2017-06-26 10:55:52

    雷雷

    回覆
    0
  • 取消回覆