gpt4 book ai didi

javascript - jQuery HashMap 实现 : Missing : after Property ID Error

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

我正在尝试在 jQuery 中动态填充 HashMap,并遵循以下示例:https://stackoverflow.com/a/4247012/1005607原问题:How to create a simple map using JavaScript/JQuery

我需要添加一个哈希条目,其中键来自数组项,值是变量。但我收到错误。怎么了?这应该相当于在 HashMap 中填充 "item2"-> 2。我可以通过调用 laneMap.get("item2") 来获取 2

var laneMap = {};

var eventIDs = [];
eventIDs.push('item1');
eventIDs.push('item2');

var currlane = 2;

laneMap.push({eventIDs[1] : currlane });

最佳答案

您无法使用push添加键/值对。有两种方法可以做到这一点使用点符号:

obj.key3 = "value3";

使用方括号表示法:

obj["key3"] = "value3";

var laneMap = {};

var eventIDs = [];
eventIDs.push('item1');
eventIDs.push('item2');

var currlane = 2;
laneMap.key = currlane-1;
laneMap[eventIDs[1]] = currlane ;
console.log(laneMap);

P.S.- 您不能在 dot 表示法中使用 []

关于javascript - jQuery HashMap 实现 : Missing : after Property ID Error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47231704/

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