在jquery中冒号是什么意思?它像一个else语句吗?

What does the colon mean in jquery? Is it like an else statement?

本文关键字:一个 语句 else jquery 是什么 意思      更新时间:2023-09-26

下面是一小行代码:

data:  {comment: $('#modal_form #note').val(), patient_ids: ids},

我只是想弄清楚它在"patient_ids: ids"之间使用的引用

代码是一个对象字面值

{propertyName: "propertyValue"}

:的左侧是对象属性

:的右侧是属性值

data对象有两个变量,commentpatient_ids

data:  {
      comment: $('#modal_form #note').val(),
      patient_ids: ids
    },

您提供的这行代码是JavaScript关联数组的一个示例,它是键、值对的集合:

var data = { key1 : value1, key2 : value2, etc... }

可以按照如下方式读取与key2相关的值:

var v2 = data.key2

要回答您的问题,冒号将值与键关联起来。

为了更全面,你可以说else因为javascript中有三元运算符

var textEmpty = text == ""? true : false;

可以这样写:

if (text == ""){
    textEmpty = true;
}else{
    textEmpty = false;
}

相关文章: