这是一段简短的代码:
data: {comment: $('#modal_form #note').val(), patient_ids: ids},
我只想弄清楚它在“patient_ids:ids”中使用的是什么参考
答案 0 :(得分:5)
代码是对象文字
{propertyName: "propertyValue"}
:
的左侧是对象属性
:
的右侧是属性值
答案 1 :(得分:0)
data
对象有两个变量,comment
和patient_ids
data: {
comment: $('#modal_form #note').val(),
patient_ids: ids
},
答案 2 :(得分:0)
您提供的代码行是JavaScript关联数组的示例,它是键值对的集合:
var data = { key1 : value1, key2 : value2, etc... }
您可以按如下方式读取与key2关联的值:
var v2 = data.key2
要回答您的问题,冒号会将值与键相关联。
答案 3 :(得分:0)
只是为了整理一些东西,你可能会说其他beacuse de ternary运算符,在javascript中可用:
var textEmpty = text == ""? true : false;
可以写成:
if (text == ""){
textEmpty = true;
}else{
textEmpty = false;
}
但是,正如所说,这是完全不同的用途。