destructuring 相关问题

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

在 React 功能组件中重写 props 是不好的做法吗?

我正在尝试为 React 组件指定可选道具的默认值。 我可以做到这一点,而且我可以正确地获取可选属性“y”的值。 接口 CompProps { x:数字; ...

回答 2 投票 0

在 clojure 中解构映射函数参数:映射需要放在最后吗?

我正在尝试定义一个接受地图和常规参数的函数,我想解构地图的某些部分,比如 (定义做东西 [[{:keys [foo bar]} where] what] (打印...

回答 1 投票 0

用'let'解构赋值后,我不能重新分配其中的一个变量吗?

在实践 NestJS.. DTO 在 Controller 中使用,我通过解构赋值为它们声明了 3 个变量。 这时,我在声明测试时使用了“let”关键字。 出口类

回答 0 投票 0

将 uesState 变量导出到另一个组件/页面

我有点卡住了。我已将用户输入的结果放入一个数组中,该数组可用于另一个组件。但是,当我尝试在另一个组件/页面中解构“newList”时,它没有显示任何内容......

回答 1 投票 0

有没有办法确定函数的返回值是被解构还是按原样使用?

假设我正在以这种方式使用一种方法: const {a, b} = foobar() // 或者... const 对象 = foobar() const {a, b} = 对象 有没有办法从 foobar 函数中判断它的结果是否是...

回答 3 投票 0

有没有办法确定函数的返回值是被解构还是按原样使用?

假设我正在以这种方式使用一种方法: const {a, b} = foobar() // 或者... const 对象 = foobar() const {a, b} = 对象 有没有办法从 foobar 函数中判断它的结果是否是...

回答 2 投票 0

js 数组使用解构/rest 语法按值删除元素

对我来说似乎很直观,但事实并非如此!目标是删除传递的元素(如果存在)并返回其余元素。我知道有很多方法可以实现这一目标 -

回答 2 投票 0

展开运算符和解构

界面项目{ 编号:字符串; 标题:字符串, } 接口项目状态{ entities: { [id: string]: Item }; } const toBeDeleted = { id: '2', title: 'item_2' }; 常量状态:ItemState = {

回答 1 投票 0

Redux reducers:items.map 不是函数

这是一个学习目的的问题,我卡在了一个特定的方法中。我正在玩 Redux 来学习它,我对我的一部分代码有疑问。假设我有...

回答 1 投票 0

在 JavaScript 中解构原始值

解构赋值的文档页面说 这意味着如果你试图破坏一个原始值,该值将 包装到相应的包装器对象中,属性为 访问...

回答 2 投票 0

如何使用字符串键名解构对象属性

如何解构这个对象: const 游戏 = { 标题:“YS”, 开发商:“Falcom”, 发布:{ “在费尔加纳的誓言”:[“美国”,“日本”], “Napishtim 方舟”:{ 美国:“20 ...

回答 3 投票 0

在 JS 中描述对象 {data: {user: {id, role}}} = useSession() throw an erorr

一个可以初始化为undefined的JS中的对象怎么解构。例如,我需要解构 useSession 挂钩返回的会话对象。 如果我这样写:...

回答 1 投票 0

具有“任意”值的元组元素的不安全数组解构

我正在尝试从模拟的 API 中获取数据并解构数据,但是打字稿抛出错误。这是代码: const fetchFlashcards = async (): Promise => { const { d...

回答 0 投票 0

将 php 中的数组解构为另一个数组

我想在 php 中执行解构,就像在下面的 javascript 代码中一样: [a, b, ...rest] = [10, 20, 30, 40, 50]; 控制台日志(a、b、休息); 输出: 10 20 [ 30, 40, 50 ] 我怎样才能表演那部歌剧……

回答 6 投票 0

如何在 React 中更改解构对象的值?

我正在按照指南学习反应,但它已经过时了。我想更改人员对象内“重量”内的值,但是每当我切换 onChange 时,我都会在控制台中收到错误...

回答 1 投票 0

在 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

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