javascript - 轻松将多个变量设置为 false 或 true

标签 javascript

我在 Javascript 中定义了多个 bool 值:

在切换时,我想将它们设置为 false 或 true。

var categoryAdvertising = false;
var categoryInformArtation = false;
var categoryACA = false;
var categoryEntertainment = false;
var categoryInfluencing = false;
var categoryICE = false;
var categoryCommunication = false;
var categoryParticipation = false;

设置这些变量的最佳方式是什么?使用数组?

提前致谢

最佳答案

只需使用一个对象:

var category = {
    Advertising: false,
    InformArtation: false,
    ACA: false,
    Entertainment: false,
    Influencing: false,
    ICE: false,
    Communication: false,
    Participation: false
};

for( var key in category ) {
    category[key] = false;
}

访问对象键:

alert( category.Advertising );

关于javascript - 轻松将多个变量设置为 false 或 true,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8787954/

相关文章:

javascript - 如何在使用 babel 编译的 es6 中强制执行 no-extend-native?

javascript - 如何在 Windows 上为 ios 构建(react-native)?

Javascript 在数组中搜索具有特定值的对象

javascript - 原始 Jquery 脚本有问题,无法启动!

javascript - 使用 jQuery 传递要在参数中执行的函数名称

javascript - 如何从表中删除一行

javascript - 获取上周六的日期和下周五的日期

javascript - 如何告诉程序某个元素的值已刷新

javascript - js : How can i convert an Object property name to a string

javascript - 如何使用 jquery 选择包含精确文本值的范围?