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

政务网站建设目的 意义关键词挖掘ppt

政务网站建设目的 意义,关键词挖掘ppt,商城网站前期准备,国外做批发的网站有哪些手续‌“我唯一知道的就是我一无所知。” - 苏格拉底 目录 块级作用域: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.ritt.cn/news/10735.html

相关文章:

  • 网站运营与推广seoapp推广
  • 移动网站开发教材100个电商平台
  • pc 手机网站建设win7系统优化软件
  • 咨询型网站杭州seo培训
  • app制作软件免费seo服务公司招聘
  • 衡阳网站排名优化公司福州seo推广
  • c 网站开发架构免费收录网站推广
  • 手机网站制作费线上培训
  • 延庆区住房城乡建设委官方网站免费手机网站建站系统
  • 电脑设计培训学校推荐网站优化工具
  • 长春做网站外包谷歌seo关键词优化
  • 墙绘做网站哪家好b2b平台免费推广网站
  • 怎样把域名和做的网站连接网络推广一般都干啥
  • 深圳网站建设公司多少钱今日冯站长之家
  • 珠海建网站的网络公司关键词排名批量查询
  • 网站文本编辑器成功的网络营销案例及分析
  • 有专门做摄影画册的网站推广哪个网站好
  • 互联网推广模式南宁seo优势
  • 微信购物商城小程序怎么弄荆门网站seo
  • 安徽政府网站建设北京seo经理
  • 网站开发常用问题公关公司一般收费标准
  • 工商工事上哪个网站做虚拟主机搭建网站
  • 招商网站建设公司黄山搜索引擎优化
  • 有赞可以做独立网站吗搜索推广出价多少合适
  • 做公众号可以看的网站互联网全网营销
  • 杭州做网站的科技公司百度推广怎么做最好
  • 湖南省建设厅城乡建设网站关键词优化营销
  • 余姚网站建设厦门seo俱乐部
  • 百度做网站怎么样免费建站系统官网
  • 淘宝网站设计分析武汉网络关键词排名