destructuring 相关问题

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

使用嵌套对象的默认对象进行结构分解

我有一个要求,我必须从一个嵌套对象中获取几个值,当这些值不可用时,应该从默认对象中获取。例如,考虑以下对象:const ...

回答 1 投票 0

当Babel和Traceur转换ES6解构时,额外变量的目的是什么?

Babel和Traceur都将为以下代码转换obj = {fullName:“ Peter”,say(){console.log(“我的名字是”,this.fullName); };让{fullName,say} = obj; as ...

回答 1 投票 3

为什么要为此解构分配代码获得“未定义的不是函数?”

说我有这个请求进入API路由:/ api / things?p = 2&t = 25&some_id = 67&another_id = 89我可以使用解构分配将参数转换为局部变量吗?我有...

回答 1 投票 0

分解javascript对象时如何只选择几个字段?

我似乎不记得如何编写这种破坏模式,请您帮帮我吗?假设我有一个这样的对象:{id:'po_495743057439095',object:'payout',amount:18560,...

回答 2 投票 1

如何在Python中使用walrus运算符执行分配结构分解

我可以对一个具有多个单词的字符串s进行以下形式的赋值分解:a,b = s.split('',1)。我们如何用最新的赋值表达式在if或elif中做同样的事情...

回答 1 投票 1

在React中销毁名为“ in”的道具

虽然使用材质ui,但我意识到它们在转换组件中有一个in调用的prop,但是当试图破坏这些prop时,我不能,因为in是保留的关键字。 const MyFade =({...

回答 1 投票 0

TypeScript具有类型或接口的结构化默认参数

我正在编写一个带有可选对象选项的函数,该函数本身包含可选属性params。此选项对象的默认值为{},因此可以在...

回答 1 投票 1

我如何设置图表以使用javascript解构功能正确显示信息?

我基本上是试图组织一个图表,以显示来自被破坏的复杂对象的信息。在较大的对象(userList)中有四个不同的对象(“人”元素),并且...

回答 3 投票 0

我应该避免在reduce中使用解构吗?

给出以下示例://选项1 items.reduce((values,item)=>({... values,[item.id]:item.name}),{})//选项2个项目。 reduce(((values,item)=> {values [item.id] = ...

回答 2 投票 1

如何解构es6 javascript嵌套对象

我想在es6中构造对象,但没有得到结果。让动物= {数据:{键入:{标题:“牛”,腿:4}}}}让{数据:{键入:{...

回答 2 投票 0

在JS中以编程方式解构数组[重复]

[我感觉这是不可能的,但是也许有一个晦涩的技巧,我可以学习以下操作://伪代码let x = [“ num1”,“ str1”] let y = [1337,“ foo“]让[x ...] = y // ...

回答 1 投票 1

ReferenceError:初始化之前无法访问'属性'

我正在使用Node(ExpressJS)和PostgreSQL构建api,尝试更新数据库中的对象时遇到了一些麻烦。我正在尝试分解req.body,但得到以下信息...

回答 1 投票 0

TypeScript中默认对象属性值的功能类型

[email protected] [email protected]我在下面的函数:const fetchList =({当前= 1,pageSize = 10} = {})=> {/*...*/} fetchList()//调用打字稿,我想让它打字,唯一的...

回答 2 投票 1

哪个更好-在传递参数或在函数内部时分解道具?

我正在尝试找出哪种更好的做法。 const SomeComponent =({foo,bar})=> {...} const SomeComponent = props => {const {foo,bar} = props; ...}

回答 1 投票 0

如何在没有一个键的情况下破坏对象[重复]

我有一个像obj = {test1:'sth',test2:'sth',label:'sth'}的对象}。我想对这个对象{... obj}进行除标签以外的结构以获取{test1:'sth',test2:'sth'}。如何解构...

回答 1 投票 1

TypeError:破坏非迭代实例React / Jest的无效尝试

我正在尝试使用Jest对我的React App进行功能之一的SnapShot验证。这是使用Jest import React,{react}中的{useState}的组件和测试文件; ...

回答 1 投票 1

获取具有未知名称Javascript的嵌套JSON的值

我有一个深度嵌套的JSON对象,其名称带有一些任意值。我不知道未来的价值。下面是一个简化的示例。我似乎想不出一种获取我需要的值的方法{“ ...

回答 2 投票 -1

JS分解为其他变量

我不确定这是否有可能。我不知道该怎么做。所以我有这些对象:const testObject1 = {first:25,second:2};让testObject2 = {属性1:0,属性2:29};我想要...

回答 2 投票 -1

jest.spyOn不适用于解构函数

为什么jest.spyOn不能与在测试外进行重构的重构功能一起使用?以下测试将失败:export const Funcs = {foo:()=> {return'foo'; }; ...

回答 1 投票 0

分解对象作为函数参数

我不了解下面的const Posts参数。我对节点/反应还很陌生。它是结构化的参数对象吗?还是仅仅是作为参数传递的对象? getPosts和post是...

回答 2 投票 0

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