问题标签 [associative]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sorting - 在 awk 中对关联数组进行排序
我在 awk 中有一个关联数组,填充如下:
当我尝试打印我的chr_counts
时,我使用这个:
但毫不奇怪, i 的顺序没有以任何方式排序。有没有一种简单的方法来遍历排序的键chr_count
?
php - 排序关联数组 PHP
这是我的数组,如何按 saleref 对其进行排序?
javascript - JavaScript“关联”数组访问
我有一个包含两个元素的简单模拟数组:
我可以通过这样的事件访问该值:
但是,每当我尝试使用只是非显式字符串的键从代码中访问数组时,我都会得到undefined。我是否必须以某种方式使用转义的“密钥”传递参数?
javascript - JavaScript 数组是关联的吗?
例如,如果我做 a[1000000]=1; 它会将内存用于 1000000 个元素还是仅用于这个元素?
java - 如何在 Blackberry Java 应用程序中遍历和存储 XML?
我在访问 XML 文档的内容时遇到问题。我的目标是:获取一个 XML 源并将其解析为与关联数组相当的等价物,然后将其存储为可持久对象。
xml 非常简单:
下面的基本java类。我几乎只是在上面的 http 响应之后调用 save(xml) 。是的,xml 格式正确。
上面的代码是正在进行的工作,很可能存在严重缺陷。但是,我已经在这几天了。我似乎永远无法获得所有子节点或名称/值对。当我将向量打印为字符串时,我通常会得到如下结果: [{ = root, = element}] 就是这样。没有“category_id”,没有“名称”
理想情况下,我最终会得到类似 [{1 = 汽车,2 = 船}]
任何帮助表示赞赏。
谢谢
ruby - 用 Ruby 中的 Hash 总结对象区域
我正在尝试这样获取数组中的结构:
顺便说一句,我正在为 Google Sketchup 制作一个 ruby 脚本
但是如果我运行这段代码,我只会得到
因为我习惯使用 PHP 并且只是在做$array['myownassoc'] += bignumber;
但是我想在使用 Ruby 时这不是正确的方法?
所以任何关于我需要如何去的帮助都会很好。
python - 关联列表python
我正在用美丽的汤解析一些 html 表单。基本上我有大约 60 个输入字段,主要是单选按钮和复选框。到目前为止,这适用于以下代码:
如代码中所示,我的问题是选择属性的位置,因为 HTML 模板很丑陋,混淆了属于输入字段的参数序列。我对 name="somenumber" value="someothernumber" 感兴趣。不幸的是,我的 attrs[1] 方法不起作用,因为名称和值在我的 html 中不会以相同的顺序出现。
有什么方法可以关联地访问生成的 BeautifulSoup 列表?
提前谢谢任何建议!
c++ - 通过键和值进行对称关联数组搜索
我需要描述一个要在其中搜索的关联数组,您可以使用键和值。使用函数 add、delete、getBy1st(按键搜索)、getBy2nd(按值搜索)。例如在 C++ 中:
它应该适用于 O(log(n)) 并存储在 std::pair 中。我无法确定用于存储的数据结构。也许我可以使用 rb-tree 的一些变体来存储它?
javascript - 关联数组/对象 - 使用点表示法获取值
我真的不明白为什么这不起作用:
输出:
我原以为会反过来。
javascript - 哈希表没有真正工作
我正在做一些网络开发,我想在我的代码中使用关联数组。我在其他设计工作中使用过哈希表,它们确实可以解决问题。
但是,当我尝试调用“var coms = new Hashtable();”时,我收到错误消息,指出没有类哈希表。
我在 JS 中读过所有对象都是哈希表,所以我想如果我要定义一个空对象并将其命名为 Hashtable,我会很高兴。我现在要试试。但是,如果有人能告诉我如何调用官方哈希表,那就太好了。