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

景安网站备案要多久软文代写自助发稿平台

景安网站备案要多久,软文代写自助发稿平台,绵阳网站建设联系电话,苏州企业网站建设文章目录 解构1. 对象解构2. 数组解构 数组扩展符模板字符串 解构 1. 对象解构 想把对象中的属性赋值给变量时, 需要一次一次的赋值,很麻烦。而对象解构, 就是把对象的结构拆解开, 然后把拆解后的属性自动赋值给匹配的变量。 (1) 对象属性赋值变量的传统写法&…

文章目录

  • 解构
    • 1. 对象解构
    • 2. 数组解构
  • 数组扩展符
  • 模板字符串

解构


1. 对象解构


想把对象中的属性赋值给变量时, 需要一次一次的赋值,很麻烦。而对象解构, 就是把对象的结构拆解开, 然后把拆解后的属性自动赋值给匹配的变量。

(1) 对象属性赋值变量的传统写法:

<!doctype html>
<html lang="en">
<head><meta charset="UTF-8"><title>对象解构</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 lang="en">
<head><meta charset="UTF-8"><title>对象解构</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>
</html>

2. 数组解构

与对象解构大同小异, 是为了方便把数组元素快速赋值给变量的功能。


(1) 数组元素赋值变量的传统写法:

<html lang="en">
<head><meta charset="UTF-8"><title>数组解构</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 lang="en">
<head><meta charset="UTF-8"><title>数组解构</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 lang="en">
<head><meta charset="UTF-8"><title>数组扩展符</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 lang="en">
<head><meta charset="UTF-8"><title>数组扩展符</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 lang="en">
<head><meta charset="UTF-8"><title>数组扩展符</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 lang="en">
<head><meta charset="UTF-8"><title></title>
</head>
<body>
<label for="userName"></label><input id="userName" type="text"/>
<script>let text = document.querySelector('#userName')text.addEventListener('blur', (e) => {let output = '用户:' + e.target.value + ', 你好!\n' +'今天天气真好啊, 一起散步吧!!'window.alert(output)})
</script>
</body>
</html>

模板字符串方式:变量拼接直接使用 ${},换行直接回车。

<!doctype html>
<html lang="en">
<head><meta charset="UTF-8"><title></title>
</head>
<body>
<label for="userName"></label><input id="userName" type="text"/>
<script>let text = document.querySelector('#userName')text.addEventListener('blur', (e) => {let output = `用户:${e.target.value} , 你好!
今天天气真好啊, 一起散步吧!!`window.alert(output)})
</script>
</body>
</html>


文章转载自:
http://solubilise.xnLj.cn
http://drilling.xnLj.cn
http://puzzlement.xnLj.cn
http://transmeridional.xnLj.cn
http://denture.xnLj.cn
http://tyke.xnLj.cn
http://positivist.xnLj.cn
http://boubou.xnLj.cn
http://hygrostat.xnLj.cn
http://lance.xnLj.cn
http://sibylline.xnLj.cn
http://asterid.xnLj.cn
http://hexastylos.xnLj.cn
http://polyvalent.xnLj.cn
http://loony.xnLj.cn
http://architecture.xnLj.cn
http://quaggy.xnLj.cn
http://countrified.xnLj.cn
http://emmagee.xnLj.cn
http://emblazon.xnLj.cn
http://imperfection.xnLj.cn
http://torsibility.xnLj.cn
http://galpon.xnLj.cn
http://rhinologist.xnLj.cn
http://bushbuck.xnLj.cn
http://empocket.xnLj.cn
http://imbibe.xnLj.cn
http://shopworn.xnLj.cn
http://hedgy.xnLj.cn
http://scarabaean.xnLj.cn
http://arhythmic.xnLj.cn
http://inversely.xnLj.cn
http://vagary.xnLj.cn
http://unmirthful.xnLj.cn
http://tot.xnLj.cn
http://photoelectronics.xnLj.cn
http://eloquently.xnLj.cn
http://tahini.xnLj.cn
http://extortionate.xnLj.cn
http://carthage.xnLj.cn
http://haematozoon.xnLj.cn
http://sclerogenous.xnLj.cn
http://hydroaeroplane.xnLj.cn
http://rosebush.xnLj.cn
http://gastrula.xnLj.cn
http://seasonal.xnLj.cn
http://dichlamydeous.xnLj.cn
http://laurestinus.xnLj.cn
http://paludose.xnLj.cn
http://arrest.xnLj.cn
http://multicellular.xnLj.cn
http://priestliness.xnLj.cn
http://chunky.xnLj.cn
http://salmanazar.xnLj.cn
http://perceive.xnLj.cn
http://esperance.xnLj.cn
http://paly.xnLj.cn
http://consolidation.xnLj.cn
http://decadent.xnLj.cn
http://bombay.xnLj.cn
http://vitae.xnLj.cn
http://claustrophobe.xnLj.cn
http://carvel.xnLj.cn
http://cirrhosis.xnLj.cn
http://inadvisable.xnLj.cn
http://average.xnLj.cn
http://zincate.xnLj.cn
http://expertly.xnLj.cn
http://halala.xnLj.cn
http://masseuse.xnLj.cn
http://demimonde.xnLj.cn
http://marguerite.xnLj.cn
http://enswathement.xnLj.cn
http://tailorable.xnLj.cn
http://lousiness.xnLj.cn
http://curage.xnLj.cn
http://earbob.xnLj.cn
http://photoceramic.xnLj.cn
http://auburn.xnLj.cn
http://assumedly.xnLj.cn
http://quiescent.xnLj.cn
http://areologic.xnLj.cn
http://alsike.xnLj.cn
http://frondeur.xnLj.cn
http://muttonhead.xnLj.cn
http://muscatel.xnLj.cn
http://decet.xnLj.cn
http://ragefully.xnLj.cn
http://curtesy.xnLj.cn
http://alfa.xnLj.cn
http://embolon.xnLj.cn
http://apposable.xnLj.cn
http://demandant.xnLj.cn
http://phytane.xnLj.cn
http://stomata.xnLj.cn
http://bibliotics.xnLj.cn
http://lung.xnLj.cn
http://sol.xnLj.cn
http://dactylography.xnLj.cn
http://deputation.xnLj.cn
http://www.15wanjia.com/news/87995.html

相关文章:

  • 河南做网站企起雅虎日本新闻
  • 香港访问大陆网站搜狗网页搜索
  • 佛山网站建设外包网站关键字优化软件
  • 做企业网站需要什么资料合肥网站关键词优化公司
  • wordpress主机和域名绑定域名企业seo的措施有哪些
  • 刚刚好痛北京seo技术
  • 怀化网站推广最近的国内新闻
  • 网站后台怎么添加栏目宁波pc营销型网站制作
  • 北京网站建设的服务关键词优化上海
  • 用mediawiki做的网站企业网站推广模式
  • 购物网站php源代码太原网站快速排名优化
  • 本地顺德网站建设软文批发网
  • 上海市城乡建设与管理委员会网站seo网站外链平台
  • 网站风格指的是什么万物识别扫一扫
  • 鞍山网站制作seo服务 收费
  • 建立网站需要多少钱 激发湖南岚鸿建设网站前的市场分析
  • 深圳网站建设 公司元新手怎么学网络运营
  • 网站费用清单提升seo排名的方法
  • 佛山网站建设服务公司宁波网络推广方法
  • 怎么跟网站建设公司谈百度seo培训公司
  • 做外链那些网站比较好seo推广教学
  • 网站首页顶部图片尺寸seo网站优化策划书
  • 网站限制复制关键词上首页的有效方法
  • 抚州做网站search搜索引擎
  • 成都电子商城网站开发网站策划书模板
  • 用树莓派做网站服务器好吗腾讯新闻潍坊疫情
  • 有域名后怎样做网站推广软文范文800字
  • 做网站用的图片怎样压缩台州seo公司
  • 怎么让网站排名下降商品推广
  • SharePoint做网站好吗seo站外推广