gpt4 book ai didi

javascript - 如何在 JavaScript 中使用字段名称作为初始化时的哈希表键?

转载 作者:行者123 更新时间:2023-11-28 20:39:38 25 4
gpt4 key购买 nike

我想在初始化时使用 field.name 作为哈希表的键,但收到一条错误消息,指出 init 行中缺少“:”,这是我的尝试方式

var field1 = document.getElementById("PRES_BK_LANG");
var field2 = document.getElementById("PRES_BK_CORR_MED");
var fields = {field1.name:[field1,"P"],field2.name:[field2,"O"]};

这可以做到吗?

有什么想法吗?

最佳答案

不,对象文字表示法仅在属性名称被硬编码时才可用。您必须使用该对象作为 map 来存储数据:

var fields = {};
fields[field1.name] = [field1,"P"];
fields[field2.name] = [field2,"O"];

关于javascript - 如何在 JavaScript 中使用字段名称作为初始化时的哈希表键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14643858/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com