destructuring 相关问题

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

我需要解构一个对象来更新数据中定义的变量。

这是我的第一篇文章。我需要对定义在 "data "中的变量进行反结构更新,我有以下代码片段,我使用的是VUE.data: () => ({ id: '', phone: '', email: '' }), ...

回答 1 投票 0

将对象重构到另一个对象中不工作。

今天我必须合并两个对象,选取一个对象a的属性,并将它们放在一个对象b中。我不明白为什么第一个语法语句不起作用,而第二个语法语句起作用。

回答 1 投票 0

Javascript (Node.js)将json解构为现有变量。

我想知道是否可以在一个方法中声明一次变量,然后多次重用它们来捕获解构的返回值。例如:函数verifyStatusAsSignedIn(url, cred){ ...

回答 1 投票 0

为什么在JS.Bin中console.log(myObj)会打印错误?

这里是一个简单的练习,我不完成underunderund: const myObj = { name: 'Max', age: 28 } const {name} = myObj; console.log(name); /打印'Max'ç ... ...

回答 1 投票 -3

有条件地破坏对象数组es6。

stackblitz: demo 我下面有一个对象数组,我需要用一些条件将对象的属性映射到其他属性。我需要通过一些条件将对象的属性映射到其他属性上。 collections = [ { "productId": "samsung", "productParams": ...

回答 1 投票 0

复杂嵌套对象的数组重构

我有以下一行具有解构语法的内容; const [ {data: dataResponse}, {data: stateDistrictWiseResponse}, {data: statesDailyResponse}, {data: stateTestResponse}, {data: ...。

回答 1 投票 0

在JS中的一组构造函数中反结构参数

我如何才能1)将父构造函数的原型道具传递给子构造函数,2)使用destructure来组织我所有构造函数的参数,而不引起类型错误? 这是...

回答 1 投票 0

在销毁道具时,无法读取未定义的属性 "map"。

我有一个本地的json文件作为我的React应用程序的一部分。它的结构如下。[ { "id": 1, "公司": "Photosnap", "logo": ".imagesphotosnap.svg", "new": true, "feature": true, "...

回答 1 投票 0

有什么方法可以像js中的es6一样,在python中分解一个dict?

如果我有一个像这样的dict:dict1 = {"version": 1, "name":name, "value":value} 我想对这个dict进行反结构,然后得到它的值,就像这样: version, name, value = dict1,而不是这样: ...。

回答 1 投票 0

在return语句上面,从useState中destructured的变量是否无法使用?

我被一个React Context Provider卡住了,我用useState定义了状态,然后想把当前的状态值从useState分解到getSearchResults()实用函数中......

回答 1 投票 0

当重构空数组时,TS将不会推断出可能的未定义。

const x: number[]=[]; const [first] = x; / first 推断为数字 console.log(first); /......。

回答 1 投票 0

如何停止在Javascript中返回-0?

我创建了一个事件监听器 有一个按钮,有一个代码的点击, 但有时当我点击按钮一遍又一遍 它返回未定义 我设置它返回随机的东西 从一个数组。...

回答 1 投票 0

在TypeScript的函数签名中重构类型参数。

考虑下面这个反转一对的函数。我正在寻找一种方法来定义输入和输出的别名,这种别名可以在函数主体和函数的类型中使用。

回答 1 投票 0

是否可以用这种方式重载Typescript函数的可选参数?

我想这个问题的答案可能是没有办法做到,因为我还没有想好怎么让它工作,但是我想做的是这样的。比方说,我有一个函数,接受3个 ...

回答 1 投票 0

Haskell Tuple在无限列表上的重构,在将Tuple作为参数重构时,与使用let重构时的表现不同。

当尝试使用foldr实现dropWhile时,我想到的第一个算法是这样的dropWhile' :: (a -> Bool) -> [a] -> [a] dropWhile' pred = fst ... foldr (\cur (acc, xs) -> ...

回答 1 投票 0

当使用一个特定的变量名时,对象重构会给我一个NaN值。

我的对象有2个属性,当这些属性被命名为left和top { left: rect.left, top: rect.top}时,我的x和y变量都是NaN。重构对象后,我的x和y变量都是NaN。 const { x,y } = this......。

回答 1 投票 0

错误,当使用Formik和传递值时,对象作为React子对象无效。当使用Formik和传递值时,对象作为React子对象无效。

我正在用Formik构建一个表单。在警告说渲染道具很快就会贬值之后,我试图摆脱它,并将 render={({values}) => {......}} 移到{({values}) => ...。

回答 1 投票 0

解构数组参数

我正在学习解构,并快速查询了如何引用数组的元素。我正在使用以下方法在函数参数中的对象中破坏嵌套数组:function ...

回答 1 投票 0

setState在currentState对象上使用扩展运算符

我正在尝试理解以下语法:this.setState(currState =>({... currState,用户:{... currState.user,[名称]:值,},}));我知道...

回答 1 投票 0

使用特定变量名称时,对象分解给我一个NaN值

我的对象具有2个属性,当这些属性分别命名为left和top {left:rect.left,top:rect.top}。解构对象后,我的x和y变量均为NaN。 const {x,y} = this ....

回答 2 投票 0

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