问题标签 [array-comparison]
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.
sql - 比较 PostgreSQL 中的两个数组
我在 postgres 中有一个表,其中有一value
列包含字符串数组。我的目标是找到包含以下任何字符串的所有数组: {'cat', 'dog'}
以下查询用于ANY()
检查 'dog' 是否等于每个数组中的任何项,并将正确返回第 1 行和第 3 行:
我正在尝试找到一种方法来搜索value
字符串数组中的任何匹配项。例如 :
应该返回第 1、3 和 4 行。但是,上面的代码会引发错误。有没有办法在这个等式的左边使用 ANY() 子句?如果没有,检查数组中是否有任何字符串的解决方法是value
什么?
javascript - 如何在 JavaScript 中使用重复值获取两个数组之间的差异
如何检查一个数组是否包含在另一个数组中并返回缺失值?我在这篇文章中找到了执行此操作的方法,但没有一个方法可以解释数组中的重复值。例如,我正在尝试做这样的事情:
javascript - 在 JavaScript 中比较相同数组的两项
我正在对这段代码使用反应。一段时间以来我一直在寻找如何做到这一点,我有一个数组数组,我需要比较数组的开头是否等于另一个数组的开头,然后获取两个数组的所有下一个值 e将它们放入将填充另一个数组的数组中。
我认为它只与自己比较,永远无法与 item2 比较。
我从中得到的结果是
我想
c - 分析主谋游戏的两个数组
我的主要默认设置是分析的逻辑。有什么要求。分析函数中的处理算法是练习的主要兴趣。
我需要比较被调用的玩家命题essai[]
和ref[]
. ref[]
是由随机函数生成的 4 位数字。一个数字被算作“正好在正确的地方”,不能算作“正确的数字在错误的地方”。示例:ref[] = {1, 2, 3, 4}
和essai[] = {1, 5, 7, 3}
。它将在“完全正确的地方”计为 1 个数字,在“错误的地方”计为 0 个数字。不能超过一次。其他方式也一样。我从正确的地方开始,如果有的话,我用 -1 替换两个essai[]
数字ref[]
。我对“错误位置的正确号码”做了同样的事情。
到目前为止,这是我的代码:
我的理解是我需要进行 2 个for
循环来比较两个数组,但是当有多个“错误的正确数字”时(例如),循环也会打印多次。它只能打印一次。我做了一个RefTmp[]
,这样真实的东西ref[]
就不会在这个过程中被破坏。
bash - 在下面的脚本中 do in=false 的原因是什么
我正在做 bash,我正在寻找数组比较的问题,这就是下面的解决方案。我想知道为什么他们有 do in=false
那么应该看起来像这样正确吗?第一个 for 循环做空白,然后其他循环分析数组。
php - 当回调返回非数字字符串时,array_uintersect_assoc() 出现意外结果
我正在调用array_uintersect_assoc()
一个回调函数strpbrk()
来演示如何根据类型评估不同的返回值。
给定一个关联的干草堆数组,例如:
还有一个关联的针阵列,例如:
代码:
输出:
因为返回的字符串值是真实的a
,b
为什么没有键的元素seven
并eight
包含在结果中?
未专门解决此问题的相关array_uintersect_assoc()
页面:
subquery - 如何比较 GROQ 中的数组
我有一个带有 sanity CMS 的博客,我想根据当前帖子中的相应标签请求相关帖子,这意味着我必须比较两个标签数组。
我的标签以这种方式在帖子模式中描述:
我使用了以下 GROQ 查询,我猜这是一个好的开始,但显然它不起作用:
我将我的查询翻译为:“我想获得相关的帖子,这些帖子有不同的 slug 并且拥有至少一个标签也属于当前帖子”