destructuring 相关问题

“解构允许您将一组变量绑定到相应的值集合,您通常可以将值绑定到单个变量”(“Common Lisp the Language”)。

JavaScript 中是否可以像 Python 中一样同时分配给多个变量?

在某些语言(例如Python)中,您可以定义变量元组并将值分配给变量元组,然后像这样检索它们的值: 姓名、年龄 = (“鲍勃”, 24) print(name) # 名称评估...

回答 12 投票 0

将表解压到同名变量中

如果我有一个具有已知属性的表,但属性的顺序可能未知: 本地人 = { 名称 = '詹姆斯', 年龄 = 30, } 我可以可靠地解构它吗: 当地名称...

回答 1 投票 0

通过已知键交换数组中两个元素的位置

将键 1 处的值与键 2 处的值交换的好方法是什么? 原来的 大批 ( [0] => 文本1 [1] => 世界 [2] => 你好 ) 后 大批 ( [0] => 文本1 ...

回答 3 投票 0

为什么我在 TypeScript 中的对象解构中收到“不安全的数组解构”?

我在 TypeScript 中遇到 IteratorResult 解构问题。我正在做一个简单的对象解构,但遇到了数组解构错误。 这是抛出类型的代码...

回答 1 投票 0

有没有一种方法可以用未使用的作为变量来解构对象?

那么基本上,解构对象中未使用的部分是否可以压缩为变量? 这显然行不通,因为“扔”已经被声明了, 这只是为了说明问题...

回答 2 投票 0

JavaScript:将未知数量的参数从一个方法传递到另一个方法[重复]

这就是我想做的。我有两种方法,第一种方法可以接受任意数量的参数。这个方法是一个中介,它不知道要接收多少个参数...

回答 1 投票 0

无法解构 null 的属性

我有一个组件可以从其 auth 属性中解构用户: 常量配置文件 = ({ 授权:{用户} }) => {...} 问题是,当我开发时,Nodemon 不断刷新我的页面,当...

回答 2 投票 0

变量赋值左边的方括号是什么意思(`[ (…) ] = (…)`)?

在一个项目中,开发者给我们发了一个JS文件,代码如下: var myList = [ 1, 2, 3 ]; 变量a、b、c; [ a, b, c ] = myList; 它可以在 Opera 10.30 和 Firefox 3.6.x 中运行,但不行......

回答 4 投票 0

变量名称周围的方括号(Javascript)[重复]

有人可以解释一下,这行代码在Javascript中代表什么: const [m, o] = [玩家.矩阵, 玩家.位置] 我对变量名称周围的方括号感到特别困惑?

回答 1 投票 0

解构/访问对象联合类型上可能存在或不存在的属性

我收到以下错误: 类型联合 = { 类型:“1”; foo: 字符串 } | { 类型:“2”;栏:数字}; 函数 doSomething = (对象: Union) => { const { foo } = 对象 // ...

回答 5 投票 0

如何在解构时更改对象中键的名称

函数 splitWord(sql1) { 让 sql = sql1.split(" ")[0]; 让 clo = sql1.split(" ")[1]; 返回 {sql , clo} } 让 {sql2 = sql , cl = clo} = splitWord("你好世界!&

回答 5 投票 0

表达CRUD操作“无法读取未定义的属性(读取‘注释’)”

我正在构建一个简单的应用程序,它显示评论索引,允许发布新评论以及编辑+删除现有评论。我按照 Colt Steele 的课程第 371 节进行此操作。 在

回答 1 投票 0

将数组解构为对象属性键

我有一个值数组,例如: 常量 arr = [1,2,3]; 有什么方法可以使用解构来创建以下输出吗?如果没有,在 ES6(或更高版本)中执行此操作的最简单方法是什么? 反对...

回答 10 投票 0

Java 中的并行赋值(解构)?

Java 有类似 Python 的 [a, b, c] = (1, 2, 3) 或 PHP 的 list($a, $b, $c) = array(1, 2, 3) 的东西吗?

回答 4 投票 0

使用 ES6 Rest 时无法从 DOM 元素解构值

鉴于下面的 JSBIN 为什么 A 未定义? https://jsbin.com/bisomevivu/edit?html,js,控制台,输出 HTML: <

回答 1 投票 0

Dart 中的解构未按预期工作

我正在经历语言之旅,并且主要来自 Javascript 背景,我无法理解如何解构此记录。 (int,字符串,{字符串b,字符串c})rec =(7,c:&

回答 1 投票 0

Dart 中的解构未按预期工作

我正在经历语言之旅,并且主要来自 Javascript 背景,我无法理解如何解构此记录。 (int,字符串,{字符串b,字符串c})rec =(7,c:&

回答 1 投票 0

解构数组时,可以多次访问同一个元素值吗?

自 PHP7.1 起,foreach() 表达式可以实现数组解构,作为解包行值并进行个性化变量赋值的一种方式。 在 foreach() 中使用数组解构时

回答 1 投票 0

使用reduce方法创建2个数组

我有一个对象数组。使用循环后的reduce方法我想接收两个单独的数组。现在,我正在这样做。 const 狗 = [ { 体重:22,curFood:250,所有者:['Alice','Bob'] }...

回答 1 投票 0

从未知对象中解构变量数组

我只是有一个问题是否可以使用变量数组来解构对象。 我知道如果您知道对象键的名称,但如果您不知道...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.