在jquery中冒号是什么意思?它像一个else语句吗?
What does the colon mean in jquery? Is it like an else statement?
下面是一小行代码:
data: {comment: $('#modal_form #note').val(), patient_ids: ids},
我只是想弄清楚它在"patient_ids: ids"之间使用的引用
代码是一个对象字面值
{propertyName: "propertyValue"}
:
的左侧是对象属性
:
的右侧是属性值
data
对象有两个变量,comment
和patient_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;
}
相关文章:
- 当解析树只有一个语句时,如何评估生产“SourceElements:SourceElements SourceEleme
- Vanilla JavaScript:有没有办法在一个语句中切换多个CSS类
- 如何发送一个语句以用作代码中的命令
- 在Javascript中,有没有一种方法可以用一个语句创建一个索引对象数组
- 在javascript的一个语句中声明变量并返回值
- Chrome 的开发工具或 Firebug 中是否存在“设置下一个语句”功能?
- Javascript - 我如何让一个语句工作一次,如果它已经工作了 1 次,则不能工作,然后再次工作
- 我可以把两个骨髓动画序列组合成一个语句,仍然得到相同的结果吗
- 如何在Javascript中以过程化的方式运行一个又一个语句
- 在javascript中,are键值对赋值是一个语句
- 一个语句中有多个加法赋值运算符
- 如何使用单个回显语句显示一个语句以 3 行打印
- 下一个语句在前一个语句结束之前运行
- 在node.js中,我们能否在执行下一个语句之前强制函数调用完成并返回?
- Javascript警告框在执行前一个语句之前显示
- 将if/else合并成一个语句?(Javascript)
- 有多少个问号?和冒号"; "在一个语句解释在javascript?(条件操作符)
- JQuery或JavaScript是否有下一个语句/函数可以跳到循环的下一次迭代
- 为什么我不能在 Backbone 的视图事件中的一个语句中将单个事件绑定到多个选择器
- 如何将包含多个js语句的字符串拆分为一个字符串数组,每个字符串包含一个语句