destructuring 相关问题

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

在 Javascript 中使用 ...rest 的对象解构可以有动态非 rest 键吗?

给定一个对象: const obj = { key1: "value1", key2: "value2", key3: "value3", key4: "value4" }; 我想过滤它的键来产生一个更小的对象。

回答 1 投票 0

Rust 直接在 print 内部解构而不使用任何额外的变量

我有一个枚举和一个变量, 枚举消息 { 写(字符串), } let msg = Message::Write("hi".to_string()); 我想在“msg”中打印字符串。通过直接解构

回答 2 投票 0

有没有一种方法可以在 Javascript 中使用...rest 进行对象解构,其中非 rest 键是动态的?

说我有一个对象: const obj = { key1: "value1", key2: "value2", key3: "value3", key4: "value4" }; 我想过滤它的键来产生一个更小的对象...

回答 1 投票 0

如何对较高范围的变量集进行破坏性赋值?

我想知道如何在代码块中进行对象破坏性赋值 但接收变量的地方是在模块范围内 而不是在代码运行的代码块中...

回答 1 投票 0

字符串变成数组,不需要拆分[关闭]

假设我有以下字符串:myStr = "1,2 3,4 5,6" 我想用它建立以下数组。[[1, 2], [3, 4], [5, 6]] 我知道我可以使用split,然后使用for循环来构建,但是...。

回答 1 投票 0

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

这是我的第一篇文章。我需要对定义在 "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

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