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

查看:93
本文介绍了javascript - 怎么把object里的键值是true 的key值取出来,然后join(',')的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

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

解决方案

用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(','));

这篇关于javascript - 怎么把object里的键值是true 的key值取出来,然后join(',')的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆