【发布时间】:2014-08-27 08:57:04
【问题描述】:
我希望将两个数组连接在一起,有点。 我有两个数组,并希望它们的元素是“组合”的。
所以,假设我有一台扫描仪。 它为 array1 中的每个元素提供了一个值(如 US$)。 如果每个元素的值小于或等于 array2 中的值,我希望它返回一些东西(比如字符串,“这个产品卖得很便宜!”)。
我只希望它将数组中的一项链接到相同位置的另一项。
两个数组(上面简单提到过):
var array1 = [741, 451, 54188, 5847, 5418, 54944, 310, 541, 7451, 10211, 113, 9115, 62, 2841, 52482481, 24];
var array2 = [15, 418, 488, 130000, 8482, 55, 16, 14, 2546, 651, 4521, 11, 54, 659, 542, 1152];
因此,741 将链接到 15、451 到 418、54188 到 488,等等。
在它们被“链接”之后,我将能够查看 array1 中元素的值(按值,我的意思是我的扫描仪为每个元素找到的值)是否等于/小于该元素的值数组2。
例如,将 741 放入我的扫描仪会返回 16。 这不少于 15,所以不会返回任何东西。 - 但是,将 451 放入我的扫描仪会返回 417。这小于 418,所以它会返回“这个产品卖得便宜!”
我希望这是有道理的。
【问题讨论】:
-
@zerkms 我是 Javascript 新手,不太了解 .indexOf()。你愿意解释一下吗?
-
@user3810560 - 我建议您熟悉MDN - linked here,您可以在其中查找任何 javascript 方法或任何 javascript 对象类型以查看它具有哪些方法。
.indexOf()非常简单且完整地描述了there。如果您学习了良好的参考资料,那么您应该能够自己找到更多信息的答案。
标签: javascript arrays