在javascript中,are键值对赋值是一个语句
In javascript, are key value pair assignment is a statement?
我想知道在这个代码中
var a = {x:function(){},y:function(){}}
x:function(){}是一个语句吗?
否。这也不是一个表达式;这是表达的一部分。具体来说,ECMA-262标准在定义对象初始值设定项表达式的语法时,将其称为PropertyAssignment。
语句的定义是,它是命令式编程语言中最小的独立元素。
在这种情况下,x:function(){}
是a
的较大声明的一部分,因此no不是。
相关文章:
- 在Javascript中将一个值和字符串数组转换为if语句
- 如果语句为true,则对一个或多个ng进行角度检查
- 如何在不使用return的情况下跳过下一个if语句
- 我们可以在一个js文件中有多个module.exports语句吗
- 需要一个用于评分系统的 JavaScript IF 语句
- 当解析树只有一个语句时,如何评估生产“SourceElements:SourceElements SourceEleme
- for 循环中的 if 语句都执行,而不仅仅是一个
- Js提示:“;期望一个赋值或函数调用,而看到一个表达式“;,Switch语句
- 为什么下面的if语句排除了一个'It’s和其他的一样
- 阻止表单提交 javascript 为什么有一个明显的错误语句返回 true
- 创建一个“;“开关”;Adobe Acrobat表单字段的语句
- Vanilla JavaScript:有没有办法在一个语句中切换多个CSS类
- 如何停止和if语句如果另一个if语句为true
- Javascript验证不起作用——只要一个if语句为true,它就会停止所有if语句
- 如何在函数中编写 if/else 语句,告诉我一个数字是否可以被 2 整除(在 javascript 中)
- 如何在jquery方法中创建一个if语句
- 如何发送一个语句以用作代码中的命令
- 如果jquery脚本's在另一个php页面的php-include语句中使用
- 如何简化一个长 javascript switch case 语句
- 这是一个有 2 个条件的条件语句,我需要添加第三个条件