Json对象条件

发布于 2024-11-06 02:52:23 字数 566 浏览 0 评论 0原文

我想使用 AND 条件创建一个 Json 对象(我不知道是否可能)。我把目前未完成的代码放在了这里。

var parameters = {
                Title : "hello",
                Text : "world",
                Question : //if two checkboxes are checked then true else false.
}

关于选中的两个复选框,我正在考虑使用这个:

$('.checkbox1').is(':checked') && $('.checkbox2').is(':checked')

我想避免的是放置一个 if ,比如

//if checkboxes are checked
//{
//create the json object of type 1
//}
//else
//{
//create the json object of type 2
//}

这可能吗?

i would like to create a Json object using an AND condition (i dont know if its possible). I put the unfinished code that i've by the moment.

var parameters = {
                Title : "hello",
                Text : "world",
                Question : //if two checkboxes are checked then true else false.
}

About the two checkboxes checked i was thinking to use this:

$('.checkbox1').is(':checked') && $('.checkbox2').is(':checked')

What i would like to avoid is to put an if like

//if checkboxes are checked
//{
//create the json object of type 1
//}
//else
//{
//create the json object of type 2
//}

Is this possible?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

羁客 2024-11-13 02:52:23

是的,布尔值就可以了:

var parameters = {
            Title : "hello",
            Text : "world",
            Question : $('.checkbox1').is(':checked') && $('.checkbox2').is(':checked')
}

这将创建一个常规的 JavaScript 对象,您可以像任何其他对象一样操作它,例如,

parameters.Question = <newTrueOrFalseToSet>;

甚至:

parameters["Question"] = <newTrueOrFalseToSet>;

根据 JSON 定义,生成的 JSON 应如下所示:

{
    "Title": "hello",
    "Text": "world",
    "Question": true
}

Yes, a boolean would be ok:

var parameters = {
            Title : "hello",
            Text : "world",
            Question : $('.checkbox1').is(':checked') && $('.checkbox2').is(':checked')
}

This will create a regular JavaScript object which you can manipulate like any other object, e.g.,

parameters.Question = <newTrueOrFalseToSet>;

Or even:

parameters["Question"] = <newTrueOrFalseToSet>;

According to the JSON definition, the resulting JSON should look like:

{
    "Title": "hello",
    "Text": "world",
    "Question": true
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文