美文网首页vue
解构赋值中,别名模式

解构赋值中,别名模式

作者: EastwardFlow | 来源:发表于2018-11-02 16:58 被阅读0次

问题:

如果在解构赋值中,对象中一个key是外面作用域同名,则会发生覆盖。

var right = 'newbee'

let { left, right } = { left: 10, right: 10 }
console.log(right)
//报错
SyntaxError: Identifier 'right' has already been declared

解决方案:

在解构的时候 使用别名

var right = 'newbee'

let { left, right: R} = { left: 10, right: 10 }
console.log(R)

相关文章

  • 解构赋值中,别名模式

    问题: 如果在解构赋值中,对象中一个key是外面作用域同名,则会发生覆盖。 解决方案: 在解构的时候 使用别名

  • 解构赋值

    解构赋值 数组的解构赋值 嵌套,默认值,展开符 对象的解构赋值 对象解构赋值的本质与简写 对象解构的模式与变量 对...

  • 阮一峰es6要点总结——解构赋值

    原文地址 解构赋值 核心思想——模式匹配 基本概念 用法: 数组解构赋值 对象解构赋值 字符串解构赋值 数值和布尔...

  • javaScript之ES6(二)

    解构赋值 解构赋值 变量的赋值可以按照一定的模式批量赋值 数组模式 根据下标一一对应赋值var [a,b,c] =...

  • ES6——解构赋值

    解构赋值 解构赋值说白了就是一种模式匹配,等号左右两边对应变量和值。解构赋值可以是完全解构赋值,即每个值与右边一一...

  • 变量的结构赋值

    1. 数组的解构赋值 基本用法 数组解构遵循‘匹配模式’,从数组中提取值,按照位置的对应关系对变量赋值。解构模式不...

  • es 解构

    1⃣️ 数组解构 2⃣️对象解构 别名 3⃣️字符串解构 作用1利用解构实现 默认值 和快速赋值/传值2 快速提取...

  • ES6解构赋值

    解构赋值 按照一定的模式,从数组或对象中把数据拿出来,对变量进行赋值 一、数组解构赋值 等号左边与右边必须都是数组...

  • ES6学习(2)解构赋值

    什么是解构赋值 ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构赋值; 解构赋值属于浅...

  • 20.JavaScript-数组解构赋值

    1.什么是解构赋值 解构赋值是ES6中新增的一种赋值方式 2.数组解构赋值注意点 2.1 在数组的解构赋值中,等号...

网友评论

    本文标题:解构赋值中,别名模式

    本文链接:https://www.haomeiwen.com/subject/fvrcxqtx.html