当前位置: 首页 > article >正文

JavaScript的创建对象时的语法糖

js中创建一个自定义对象有两种方法,一种是使用new,另一种是使用对象字面量形式(即直接构建,关于字面量详见https://blog.csdn.net/bigcarp/article/details/134777091)

使用对象字面量定义对象时,若对象的某个成员名与外面的某个变量名同名,且打算用这个变量的值作为成员值,可进一步简写为{变量名}

var name="张三";
var person={
  name, //这是一个语法糖,js引擎会解释为 name:name ,最终得到 name:"张三"
  age:15
}
console.log(person)

"语法糖"(Syntactic sugar)是一种编程语言设计的概念,指的是一种语法上的便利性,它并不引入新的功能,只是对已有语法的一种更友好、更易读的写法。语法糖让代码更简洁,更符合人们的直觉,但实际上它并没有引入新的功能或改变底层的语言结构。

在编程语言中,语法糖使得代码更容易理解和书写,但编译器或解释器会将这些语法糖转换成更基础的、底层的表达式。这样做的目的是提高代码的可读性和可写性,同时保持语言的表达力和灵活性。


http://www.kler.cn/a/157884.html

相关文章:

  • C语言-字符串输入输出
  • 奥本海默-电影剧情简介
  • Java---序列化
  • 前端路由的hash模式和history模式
  • Linux卸载MySql(简洁版)
  • Abaqus许可证无法激活问题
  • Hive HWI 配置
  • SpringSecurity的默认登录页的使用
  • Vis.js教程(二):基础关系图实现
  • mac 系统 vmware 安装centos8
  • mybatis的数据库连接池
  • 万兆多模光模块SFP-10G-SR:高速短距传输的最优选
  • vue自定义指令实现按钮只允许点击一次
  • 钉钉提交审批意见,并上传附件接口集成
  • 如何快速查找最后(最右侧)隐藏列
  • [oeasy]python0002_终端_CLI_GUI_编程环境_游戏_真实_元宇宙
  • webWorker解决单线程中的一些小问题和性能优化
  • 国家图书馆论文检索证明申请步骤
  • Unity 关于SetParent方法的使用情况
  • IPD|企业产品研发的致胜法宝——TR技术评审