gpt4 book ai didi

javascript - 循环遍历数组时需要有关条件的帮助

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

我有一个包含大约 20 个元素的数组,我需要在循环该数组时执行一些 if 语句,并且我需要帮助创建此 if 语句,因为我需要能够搜索字符串是否包含以有效的方式显示一些文本,不会挂起整个应用程序。

var locations = [
['Maryland', 'USA', 'Pentium IV', 120, '1 GB', '15"'],
['New York', 'USA', 'Pentium IV', 40, '512 MB', '15" and 17"'],
['Frankfurt', 'Germany', 'Pentium IV', 100, '2 GB', '17"']
];

for (var i = 0; i < locations.length; i++) {
var ram = locations[4];
var monitor = locations[5];

// need help with the if statement below
if (ram < '1 GB' || monitor.startsWith("15")) {
// do something
}
}

我使用纯javascript,没有jquery或其他框架。

提前非常感谢您的帮助。

最佳答案

怎么样

if (ram.indexOf('GB') >= 0)

这只会检查字符串中是否包含单词“GB”。如果是,我们确定它是 1GB、2GB 等。如果不是,我们可能以 MB 为单位进行讨论,因为机器中尚未使用 TB 级 RAM。

当然,这取决于 RAM 的可能选择。它们来自(有限)列表,还是用户可以自己输入?

关于javascript - 循环遍历数组时需要有关条件的帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5182083/

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