搜索

首页  >  问答  >  正文

javascript - 怎么把object里的键值是true 的key值取出来,然后join(',')

怎么把object里的键值是true 的key值取出来,然后join(','),现在的数据结构是,
send_message:{1:true,2:true}, 我想给后台的数据结构是:send_message=1,2&is_live=1

漂亮男人漂亮男人2756 天前841

全部回复(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
  • 取消回复