小编Lus*_*ney的帖子

根据选择选项显示对象的值文本

所以我有这个问题,我想用React来解决.

假设我有一个像这样的对象:

"options": {
    "open": {
        "text": "Open (Risky)",
        "description": "Filler text for open"
    },

    "wpa": {
       "text": "WPAWPA2PSK (TKIP / AES)",
       "description": "Filler text for wpa"
    },

    "wpa2": {
       "text": "WPA2-PSK (AES) (Recommended)",
       "description": "Filler text for wpa2"
   }
}
Run Code Online (Sandbox Code Playgroud)

我设置了对象的值"text"用于在选择下拉列表中填充选项值,如下所示:

const securityModeOptions = Object.values(securityMode.select.options);

{securityModeOptions.map((mode, index) =>
    <option key={index} value={mode.text}>
        {mode.text}
    </option>
)}
Run Code Online (Sandbox Code Playgroud)

我想要做的是,无论选择哪个选项值,它的相应值"description"都会显示在div旁边,并且div会根据选择的任何选项而改变.

谢谢!

javascript reactjs

6
推荐指数
1
解决办法
525
查看次数

将多个对象合二为一,将值一起添加

假设我有一个对象数组:

[
    {
        category: 'Category A',
        mainUnits: 5,
        subUnits: 3
    },

    {
        category: 'Category A',
        mainUnits: 9,
        subUnits, 12
    },

    {
        category: 'Category B',
        mainUnits: 4,
        subUnits, 6
    },

    {
        category: 'Category B',
        mainUnits: 2,
        subUnits, 4
    }
]
Run Code Online (Sandbox Code Playgroud)

但是,我似乎无法获得如下所示的数组:

[
    {
        category: 'Category A',
        mainUnits: 14,
        subUnits: 15
    },

    {
        category: 'Category B',
        mainUnits: 6,
        subUnits: 10
    }
]
Run Code Online (Sandbox Code Playgroud)

我已经取得了一些进展,但不能完全得到我需要的确切结果.非常感谢任何指导,谢谢!

javascript arrays object

3
推荐指数
2
解决办法
1017
查看次数

从另一个分支创建分支时,对“父”Git 分支的 Bash 引用

有一个快速的问题。

假设我有一个名为的分支parent-branch,我通过执行以下操作在该分支上创建了一个分支

git checkout -b child-branch parent-branch
Run Code Online (Sandbox Code Playgroud)

当然,这一切都很好,但我正在寻找(希望)做的是能够以某种方式parent-branch从 bash 脚本中引用。例如,类似于git_current_branchgit_main_branch将打印我所在的当前本地分支,并master分别打印该分支。

有没有办法让我可以做一些类似git_parent_branch或类似的事情)来访问parent-branchin bash 和命令行。无论是 bash 脚本函数,还是其他任何可能可行的方法。

在可能的情况下,是否有涉及 GitHub 和/或任何相关 API 的内容。除了仅使用他们的 Web 界面之外,我对连接到 GitHub 并不太熟悉,因此在这方面的任何事情都可能有很大帮助(理想情况下与我的问题有关)!

似乎找不到任何实质性的东西。如果有人能指出我正确的方向,那将不胜感激......!

git bash command-line github

2
推荐指数
1
解决办法
123
查看次数

标签 统计

javascript ×2

arrays ×1

bash ×1

command-line ×1

git ×1

github ×1

object ×1

reactjs ×1