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

政务网站建设目的 意义深圳关键词优化软件

政务网站建设目的 意义,深圳关键词优化软件,帮客户做违法网站违法么,大型门户网站建设多少钱‌“我唯一知道的就是我一无所知。” - 苏格拉底 目录 块级作用域:var、let、const的对比:Object.freeze(): 块级作用域: 块级作用域指由 {} 包围的代码块(如 if、for、while、单独代码块等)形成的独立作用…

‌“我唯一知道的就是我一无所知。” - 苏格拉底

目录

  • 块级作用域:
  • var、let、const的对比:
  • Object.freeze():

块级作用域:

块级作用域指由 {} 包围的代码块(如 if、for、while、单独代码块等)形成的独立作用域,‌ES6‌ 的 let 和 const 声明的变量仅在当前块内有效。在代码块内部声明的变量只能在该代码块内访问。

var、let、const的对比:

特性varletconst
作用域函数作用域(在函数内部使用var声明)/
全局作用域(在函数外/没有被任何函数包围)
块级作用域块级作用域
重复声明允许在同一个作用域多次声明一个变量不能(会报错)不能(会报错)
变量提升存在(初始为undefined)不存在传统意义上的变量提升不存在传统意义上的变量提升
暂时性死区(TDZ)不存在存在‌存在
重新赋值必须初始化且一旦赋值后就不能改变其值 【1】
全局对象的属性【与顶层对象挂钩】声明的全局变量会成为window对象的属性在全局作用域声明的变量不会成为window的属性,即window.let声明的变量打印出来是undefined与let同理

解释【1】:但是const如果声明的是一个对象(数组)那么对象或数组的内容是可以被修改的。这意味着我们可以添加、删除或更改对象属性,或者向数组中添加、删除或修改元素。但是,我们不能将const变量重新指向一个新的对象或数组。const 保证对象的引用不便,而不是值不变。
举例:

const myobj = {name: 'ssy',age: 18}myobj.name = 'kitty'console.log(myobj);

打印结果:
在这里插入图片描述
如果我就是不想让它改变呢?
可以使用我们的 Object.freeze() Object.freeze()方法,它用于创建一个不可变的对象‌。

Object.freeze():

Object.freeze()方法会冻结一个对象,冻结之后不能向这个对象添加新的属性,不能修改其已有属性的值,也不能删除已有属性。该方法返回被冻结的对象本身‌。Object.freeze()冻结的是对象的值,而不是变量的引用
注意:对于嵌套对象,Object.freeze()只会冻结第一层属性,而不会递归冻结。

const myobj = Object.freeze({name: 'ssy',age: 18})myobj.name = 'kitty'console.log(myobj);

在这里插入图片描述

http://www.rdtb.cn/news/11891.html

相关文章:

  • 做网站最专业营销企业
  • 网站制作资质竞价网络推广外包
  • 天河网站建设公司百度搜索排行榜风云榜
  • 快速做网站的方法seo学堂
  • 做网站不挣钱百度关键词排名批量查询
  • wordpress单号查询信息流优化
  • 口碑好的网站设计制作价格seo推广费用
  • 数据网站利尔化学股票最新消息
  • wordpress中文采集网站建设方案优化
  • 动态网站开发与设计毕业论文今日最新新闻摘抄
  • wordpress 编辑首页上海优化seo公司
  • 做网站 违法打广告推广怎么做
  • 甘肃网站建设专业定制seo优化方式
  • 做网站的相关规定seo的中文名是什么
  • 做宠物食品的网站成都seo优化
  • 网站推广做那个较好呢网站批量查询工具
  • 用家用光纤宽带做网站网络营销七个步骤
  • 公司的网址北京公司排名seo
  • html网站开发图片素材seo专业培训seo专业培训
  • 口碑营销是什么意思东莞网络优化哪家公司好
  • 做游戏网站有几个要素通州优化公司
  • 赛罕区城乡建设局网站免费seo快速排名系统
  • 网站模板哪个好用关键词点击优化工具
  • c 网站开发如何进行百度推广
  • 石景山网站建设的大公司西安网络推广公司大全
  • 网站备案要多少钱湖南专业seo推广
  • wordpress 自定义简码系统优化的方法
  • 昆明网站建设咨询百度极速版推广员怎么申请
  • 做广告联盟怎么做网站一个产品的宣传和推广方案
  • 推荐成都网站建设武汉软件测试培训机构排名