正在添加项目id's到js-if语句
Adding item id's to the js if statement
我想在follow-if语句-中添加更多的项Id
if(engine.currentMap[toY] &&
engine.currentMap[toY][toX] &&
engine.currentMap[toY][toX].item > 1)
{
engine.keyboard.canInput = true;
}
上面写着engine.currentMap[toY][toX].item>1)我还想添加数字Id,这样它就会像.item>1||45||78||45|| 23。如果这有点小题大做的话。
我认为条件engine.currentMap[toY][toX].item > 1
在给定的场景中就足够了,因为如果某个值大于1,这将是最小值,那么您的条件为true,您不需要检查其他条件。
如果你只想要这5个项目,那么你可以使用这个:
if(engine.currentMap[toY] &&
engine.currentMap[toY][toX] &&
$.inArray(engine.currentMap[toY][toX].item, [0, 1, 45, 78, 23]) != -1) {
engine.keyboard.canInput = true;
}
但如果您只想要.item > 1 || 45 || 78 || 45 || 23
,那么在第一次检查(item > 1
)时它将始终返回true,因此不需要其余部分。
要测试这些额外的id,请检查.item
是否等于其中一个id,将它们添加到数组中,然后测试它们的存在:
&& ([45, 78, 45, 23].indexOf(engine.currentMap[toY][toX].item) === -1) {
相关文章:
- 可以't让我的if语句处理js中的html表单输入
- 简单的JS计算器-为什么不是'这个if语句不起作用
- 如何在js中等待if语句内部的结果
- js 函数中的 if 语句不起作用
- 使用Undercore.js/Backbone.js模板中的IF语句
- 如何在 JavaScript/Angular JS 中测试 if 语句
- 根据角度 js 中列表的大小使用 if 语句
- 如何在 Angular JS 中执行开关或 else/if 语句
- IF 语句验证.js
- 下划线.js if 语句上的字符串连接
- JS if 语句和单选按钮
- 按 ID 的 JS IF 语句
- 正在添加项目id's到js-if语句
- 简单JS if语句不起作用
- 我的JS if语句有问题吗
- 在JS“if”语句参数中,是否有用于声明本地作用域变量的简明语法
- 使用JS 'if'语句来检测图像是否被拖到HTML5画布上的正确位置
- JS if语句没有从json响应中计算
- Ember.js-if语句中的衰落
- knocket js if语句显示基于布尔数据类型的值