复习es6-解构赋值+字符串的扩展

简介: 1. 数组的解构赋值  从数组中获得变量的值,给对应的声明变量赋值,,有次序和对应位置赋值  解构赋值的时候右边必须可以遍历  解构赋值可以使用默认值  惰性求值,当赋值时候为undefined时候,默认是个函数就会执行函数 2.

 

1. 数组的解构赋值

  从数组中获得变量的值,给对应的声明变量赋值,,有次序和对应位置赋值

  解构赋值的时候右边必须可以遍历

  解构赋值可以使用默认值

  惰性求值,当赋值时候为undefined时候,默认是个函数就会执行函数

 

2.对象解构赋值

  与数组不同的是,对象没有按次序排序

  对象按照属性名赋值

 

3.字符串扩展

  字符串使用unicode表示法

  es6给字符串加上了遍历器借口,可用( for  of ) 遍历

  字符串模板

   1、用反引号(')设置字符串

   2、${param} 来显示变量

   3、<%   %>  执行js语句

     4、<%=  %>  js表达式

 

相关文章
ES6学习(2)解构赋值
ES6学习(2)解构赋值
|
7月前
|
JavaScript 前端开发
js开发:请解释什么是ES6的解构赋值(destructuring assignment),并给出一个示例。
ES6的解构赋值简化了JavaScript中从数组和对象提取数据的过程。例如,`[a, b, c] = [1, 2, 3]`将数组元素赋值给变量,`{name, age} = {name: &#39;张三&#39;, age: 18}`则将对象属性赋值给对应变量,提高了代码的可读性和效率。
37 3
|
7月前
|
移动开发 前端开发 JavaScript
web前端之ES6的实用深度解构赋值方法、复杂的解构赋值
web前端之ES6的实用深度解构赋值方法、复杂的解构赋值
79 1
|
7月前
|
小程序
es6学习笔记(二)解构赋值
es6学习笔记(二)解构赋值
|
JSON 数据格式
ES6系列笔记-解构赋值
ES6系列笔记-解构赋值
68 1
|
前端开发
前端学习笔记202306学习笔记第三十八天-Es6-字符串的解构赋值1
前端学习笔记202306学习笔记第三十八天-Es6-字符串的解构赋值1
59 0
前端学习笔记202306学习笔记第三十八天-Es6-字符串的解构赋值1
|
JSON JavaScript 前端开发
ES6解构赋值有这一篇就够了
ES6解构赋值有这一篇就够了
ES6语法: 解构赋值
ES6语法: 解构赋值
57 0
|
JavaScript 程序员
ES标准下的解构赋值
ES6 中实现了一种全新的复合声明与赋值的写法,叫做解构赋值。(英文是destructuring assignment)。在解构赋值中,等号右手端的值是数组或对象,即:结构化的值,而左边则是通过模拟数组或对象的字面量语法来指定一个或多个变量。
下一篇
DataWorks