destructuring 相关问题

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

使用另一个数组元素进行数组解构

我有以下用户数组:const usersArray = ['A','B'];它可以是任何长度:const usersArray = ['A','B','C','D'];我使用这些变量名称提取前两个:userA ...

回答 2 投票 2

使用变量作为键从对象获取值

我有一个像对象;玩家:{'1':{id:1,名称:'',......},'2':{id:2,名称:'',....},...}我想要通过其键作为currentPlayer来描述对象。 (球员号码被传递......

回答 3 投票 1

使用带连字符的键解析对象

在我的应用程序中,我正在使用我的响应标题向我的商店添加一些分页元数据。其中一个键的名称是Per Page,它转换为对象文字中的每页。是吗 ...

回答 1 投票 3

打字稿中的打字稿松散打字

当使用解构赋值和变量作为属性名时,Typescript似乎失去了类型。 interface O {[val:string]:string; } const o:O = {foo:''}; const f =(...

回答 2 投票 4

折叠列表与kotlin中的解构赋值配对

我尝试从字符列表上的折叠操作中获取多个结果,然后使用对这两个值的解构赋值给它们自己的变量。但这似乎导致......

回答 1 投票 1

在onChange事件处理程序上自动生成的参数

我在StackOverflow上找到了下面的handleChange“事件处理程序”代码并使用它。一切正常。关于这个handleChange“事件处理程序”,我的问题是:{target}如何成为...

回答 2 投票 0

解构任务中的道具可以转换到位吗?

这有效... const {prop1:val1,prop2:val2)= req.query val1 = val1.toLowerCase()虽然,我更倾向于做一些像const {prop1.toLowerCase():val1,prop2:val2} = req.query或......

回答 2 投票 4

Destructure对象参数,还要引用参数作为对象吗? [重复]

使用ES6,您可以在函数参数中构造对象:({name,value})=> {console.log(name,value)}等效的ES5将是:function(params){console.log(params.name,params。值)...

回答 2 投票 6

一行解构数组内的对象?

给定一个数组:const array = [{a:1}]是否有一个衬垫来提取使用解构的值?我试过这样的东西不起作用:const [{a} = array]

回答 2 投票 2

为什么解构与Javascript(ES6)中的经典赋值不同?

正如你在这里看到的那样,我们将“fibonacci”设置为“可迭代”对象,然后用for ...循环它:let fibonacci = {[Symbol.iterator](){let pre = 0,cur = 1; ...

回答 1 投票 5

Chrome控制台中的Javascript解构

我正在使用Chrome的控制台选项卡中的以下代码尝试使用JavaScript进行解析,这些代码为我提供了Uncaught SyntaxError:标识符'a'已经被声明为异常o = {a:“foo”,b:12,c:“bar”}; ...

回答 1 投票 0

为什么不能进行解构扩充分配?

在python中可以进行解构:a,b = 1,2增强赋值也是可能的:b + = 1但是有没有理由解构扩充赋值不能完成?:a,b + = 1,2> ...

回答 1 投票 1

是否可以通过解构从数组创建对象? [重复]

是否可以这样做:const foo = [1,2]; const bar = {a:foo [0],b:foo [1],c:'不在数组中的其他东西'};作为单一陈述,避免申报foo?作为......

回答 2 投票 0

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