当前位置: 首页 > 知识库问答 >
问题:

在Vue中将唯一键和值推入数组

林鸿彩
2023-03-14

我正在尝试将key+value推入具有其唯一值的数组中。

像这样尝试:

for (const [key, value] of Object.entries(check)) {
          console.log(`${key}: ${value}`);
          this.inputFields.push({
              //`${key}' : '${value}`
          })
        }

console.log输出给出正确的值:

Username: ''
Password: ''

我要做的是将键和值推入输入字段,这样输入字段将是:username:password:

不需要硬编码,因为我数组中的每个对象都有不同的键和值。

共有2个答案

马淇
2023-03-14

您可以使用[]来包装计算的密钥:

for (const [key, value] of Object.entries(check)) {
          console.log(`${key}: ${value}`);
          this.inputFields.push({
              [key]:value
          })
        }
申屠昌胤
2023-03-14

只要一个简单的:this.inputfields[key]=value;就可以正常工作。

 类似资料:
  • 问题内容: 看一下这段代码: 我正在寻找这样的东西: 有功能可以做到这一点吗?(因为这样行不通) 问题答案: 不,关联数组没有等效项,因为无法确定下一个键。 您必须使用

  • 问题内容: 我需要一个可以根据键查找值的集合,反之亦然。每个值都有一个键,每个键都有一个值。有没有可以立即使用的数据结构呢? 问题答案: 该BIMAP从谷歌番石榴看起来会适合你。 双向映射(或“双向映射”)是一种保留其值以及其键的唯一性的映射。此约束使bimap可以支持“反向视图”,这是另一个bimap,它包含与此bimap相同的条目,但具有相反的键和值。 或来自Apache Commons Co

  • 问题内容: 在处理从YQL返回的JSON时,我发现自己正在寻找一种从数组中提取所有唯一值的方法。 代码看起来有点“忙”,我想知道是否有更优雅的方法从数组中提取唯一值。 问题答案: 您可以使用indexOf来检查元素是否在数组中。 或者如果您具有唯一的ID或名称,则使用对象而不是数组:var output = {}

  • 所以我有一个选择题列表,我想存储,每次用户回答相同的问题,他对这个问题的答案。所以我想创建一个文档每个用户和他的回答历史每个问题。我做了一个问题数组,其中包含了questionId和一个答案数组(“ans”和他的答案。所以我写了一个基本代码,在这里我为问题1添加了他的第一个答案“a”,现在我想用答案“b”更新这个文档。 我知道这是一个非常基本的问题,但我已经搜索了其他问题,但我无法得到语法工作。我

  • 问题内容: 如何获得数组中唯一值的列表?我是否总是必须使用第二个数组,或者是否有类似于JavaScript中Java哈希表的东西? 我将仅使用 JavaScript 和 jQuery 。不能使用其他库。 问题答案: 由于我在@Rocket答案的注释中继续进行了讨论,因此我不妨提供一个不使用任何库的示例。这需要两个新的原型函数,并且 为了提高可靠性,可以用MDN的垫片代替,并检查每个元素的值是否等于

  • 问题内容: 我需要在列上计算不同的值,例如: 结果必须是: 3 。我的查询是: 但它返回:2.我还测试了: 但它返回三行: 我怎样才能将空值算作1值,并使用distinct来避免对重复值进行计数? 我正在学习高级SQL,他们希望我对所有解决方案有以下要求: 尝试最小化解决查询所需的子查询数。此外,不允许使用以下构造: 在FROM或SELECT中选择。允许您有子查询(在WHERE或HAVING中进行