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

智能行业网站模板漳州网站建设企业

智能行业网站模板,漳州网站建设企业,网站建设有什么看法,深圳市建设工程合同备案网站文章目录 解构1. 对象解构2. 数组解构 数组扩展符模板字符串 解构 1. 对象解构 想把对象中的属性赋值给变量时, 需要一次一次的赋值#xff0c;很麻烦。而对象解构, 就是把对象的结构拆解开, 然后把拆解后的属性自动赋值给匹配的变量。 (1) 对象属性赋值变量的传统写法… 文章目录 解构1. 对象解构2. 数组解构 数组扩展符模板字符串 解构 1. 对象解构 想把对象中的属性赋值给变量时, 需要一次一次的赋值很麻烦。而对象解构, 就是把对象的结构拆解开, 然后把拆解后的属性自动赋值给匹配的变量。 (1) 对象属性赋值变量的传统写法 !doctype html html langen headmeta charsetUTF-8title对象解构/title /head body script// 对象let obj {name: ares5k,age: 27}// 用对象中的属性赋值需要一个一个赋值let name obj.namelet age obj.ageconsole.log(姓名 name \t年龄 age) /script /body /html(2) 对象属性赋值变量的对象解构写法 html langen headmeta charsetUTF-8title对象解构/title /head body script// 对象let obj {name: ares5k,age: 27}// 场景 1 变量名与属性名相同时自动匹配赋值// 使用对象解构语法, 将 obj 的结构拆解开, 然后赋值给与其属性名对应的变量上// 对象解构的语法就是声明变量时, 使用 {} 将变量括起来, 被括起来的变量会被对象属性匹配赋值let {name, age} objconsole.log(姓名 name \t年龄 age)// 场景 2变量名与对象属性名不同时, 需要指定映射关系// 冒号左侧是对象的属性, 冒号右侧是声明的变量let {name: varName, age: varAge} objconsole.log(姓名 varName \t年龄 varAge) /script /body /html2. 数组解构 与对象解构大同小异, 是为了方便把数组元素快速赋值给变量的功能。 (1) 数组元素赋值变量的传统写法 html langen headmeta charsetUTF-8title数组解构/title /head body script// 数组let array [1, 2, 3, 4, 5]// 传统方式逐个赋值let a array[0]let b array[1]let c array[2]let d array[3]let e array[4]console.log( a b c d e) /script /body /html(2) 数组元素赋值变量数组的解构写法 html langen headmeta charsetUTF-8title数组解构/title /head body script// 数组let array [1, 2, 3, 4, 5]// 数组解构赋值let [a, b, c, d, e] arrayconsole.log( a b c d e) /script /body /html数组扩展符 数组扩展符 ( … ) 就是把数组内容自动展开可以更简洁的实现数组浅拷贝数组拼接伪数组转真数组等操作。 数组拼接 - 传统方式与扩展符方式对比: html langen headmeta charsetUTF-8title数组扩展符/title /head body script// 声明两个数组let a [1, 2, 3, 4, 5]let b [6, 7, 8, 9, 10]// 传统方式实现数组拼接let c a.concat(b)console.log(c)// 扩展符方式实现数组拼接let d [...a, ...b]console.log(d) /script /body /html数组浅拷贝 - 传统方式与扩展符方式对比: html langen headmeta charsetUTF-8title数组扩展符/title /head body script// 声明数组let a [1, 2, 3, 4, 5]// 传统方式实现数组浅拷贝let b a.concat()console.log(b)// 扩展符方式实现数组拼接let c [...a]console.log(c) /script /body /html伪数组转真数组 - 传统方式与扩展符方式对比: html langen headmeta charsetUTF-8title数组扩展符/title /head body div/div div/div script// 伪数组let divs document.getElementsByTagName(div)console.log(Array.isArray(divs))// 传统方式转换成真数组let a [].slice.call(divs)console.log(Array.isArray(a))// 扩展符方式转换成真数组let b [...divs]console.log(Array.isArray(b)) /script /body /html模板字符串 模板字符串可以让字符串拼接变得更简洁, 语法就是用 ( ESC键下面的 键 ) 括起来。 我自己常用的场景有两个 (1) 变量拼接 (2) 字符串换行 原始方式字符串拼接变量需要使用 ‘’ 加号的方式字符串换行需要使用 \n !doctype html html langen headmeta charsetUTF-8title/title /head body label foruserName/labelinput iduserName typetext/ scriptlet text document.querySelector(#userName)text.addEventListener(blur, (e) {let output 用户 e.target.value 你好\n 今天天气真好啊, 一起散步吧window.alert(output)}) /script /body /html模板字符串方式变量拼接直接使用 ${}换行直接回车。 !doctype html html langen headmeta charsetUTF-8title/title /head body label foruserName/labelinput iduserName typetext/ scriptlet text document.querySelector(#userName)text.addEventListener(blur, (e) {let output 用户${e.target.value} 你好 今天天气真好啊, 一起散步吧window.alert(output)}) /script /body /html
http://www.hkea.cn/news/14477209/

相关文章:

  • 查派网站建设江苏省建设信息网
  • 中国建设银行官方网站悦生活常见的网站名称有哪些
  • 网站受到攻击会怎么样西宁网站开发
  • 网站建设中什么意思点击网络怎么做网站
  • 网站建设方案规划书wordpress获取指定id文章图片
  • 17网站一起做网店杭州创新驱动发展战略方针
  • 机械厂做网站阿里云主机wordpress
  • 上海哪里有网站建设旅游新闻热点
  • 源码网站怎么搭建网站怎么上传代码吗
  • 网站建设开票税收分类昌平区网站建设
  • 企业网站怎么做排名868868域名查询
  • 网站需要在哪些方面备案关注公众号一单一结兼职
  • 个人音乐网站开发三五互联网站建设
  • 建立网站的主要步骤小程序注册了怎么注销
  • 网站建设实训的目的济南seo网站推广公司
  • 亚马逊网站建设进度计划表展示型网站建设的建议
  • 网站建设 企泰科技淘宝网络营销方案
  • 网站建设有利点合肥优化网站
  • 厦门商场网站建设家居装修公司
  • 网站模板下载网站有哪些内容广西桂林旅游几月份去最好
  • 搬瓦工 做网站正规的专业高端网站建设
  • 汕头网站建设技术托管php网站 源码
  • 宜宾网站制作星锐网站建设
  • 中国建设银行官网站纪念币河南视频教做家常菜的网站
  • 门户网站开发 项目实施方案利用js做简单的网站
  • 免费企业建站系统排名舟山做网站的公司
  • 黄山网站推广公司大德通众包网站建设
  • 国家级示范校建设专题网站网站建设三网合一指的是什么意思
  • 深圳住房和建设局网站认租申请网站开发包括哪些技术
  • 南宁老牌网站建设公司小游戏开发