【发布时间】:2018-09-23 08:15:43
【问题描述】:
这是我的数组:
const ids = [
"id1",
"id2",
"id3"
]
通过 cookie 提取的对象
const data = [
{
id: "id3" // dynamically populated and can vary, we need this property
prop2: "prop2", // not needed
prop3: "prop3" // not needed
}
]
如何比较第一个数组值 - ids 和 data.id,如果是 true,则显示一些逻辑(例如 - console.log(true)?我需要它在 if statement 中。
请注意data.id。可以是任何东西,从 id1 到 id3。我需要找到一种方法来动态比较这些值。在“现实世界”中,它的 ID 来自 1 和 50000,但这只是示例的模型。
我也很欣赏 Lodash 的例子。
【问题讨论】:
-
你的意思是
ids[0] == data.id,不是吗? -
在这个例子中是的,但是 data.id 可以是任何东西 - 从
id1到id3(在现实世界中它可以高达50000,这只是这个问题的例子) .另外,请不要投反对票,或者至少写下原因。 -
我认为您被否决了,因为根据网站规则,您需要在问题中显示一些您试图解决问题的代码,而您没有这些代码。
-
您的问题不清楚,您要检查
data.id是否匹配ids的任何内容? -
就是拉扎尔,因为我不知道怎么比较
if else..
标签: javascript jquery reactjs lodash