destructuring 相关问题

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

是否可以部分定义对象类型?

我有一些功能的效果(param1,{knownParam1,... opts})我想输入它至少描述param1和knownParam1。我在想类似:输入Param2 = {...

回答 1 投票 1

获取typescript中的最后一个函数参数

我试图解构一个函数的参数,该函数只关心传入的最后一个参数,将其值绑定到变量next;以下在普通js中工作正常,节点10:>函数f(....

回答 1 投票 0

如何使用扩展语法将TypeScript类型添加到析构参数?

忽略这是一个糟糕的添加功能的事实。这是一个关于在TypeScript中使用带有扩展语法的数组解构的问题。这就是我正在尝试的const add =([x,... xs])=> {if(x === ...

回答 1 投票 5

使用解构/传播在TypeScript中复制具有重命名属性的对象

我需要一个将对象从一种类型映射到另一种类型的函数:我有一个这样的对象:interface IEntityPerson {person_id:number name:string age:number address:IAddress} const orig:...

回答 3 投票 0

Es6解构

我有一个与此类似的文件:const COLORS = {PRIMARY_COLOR:'red',SECONDARY_COLOR:'green'}; const APP = {APP_COLOR:GRAY_DARK,APP_FONT_SIZE:FONT_SIZE_NORMAL,...

回答 2 投票 0

使用Destructuring Assignment复制部分对象

拥有一个需要复制到另一个对象的输入对象是很常见的。通常,您需要复制一些属性,最终会得到一个非常相似的对象,但属性较少。 ...

回答 1 投票 1

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

我有以下用户数组: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.