如何循环遍历js中的选项集
How to loop through the option set in js
我正在使用 javascript 选择设置选项的值。我已经把它放在一个变量中,但需要循环遍历变量,如果循环包含列表中的一个特定值,则执行一个操作。
var formContext = executionContext.getFormContext();
let selectedItem = formContext.getAttribute("currentactivity").getValue();
alert(selectedItem);
if(selectedItem == 8)){
formContext.getControl("currentcomments").setVisible(true);
} else
{
formContext.getControl("currentcomments").setVisible(false);
}
在此,所选项目将有一个值列表(0-8)。我的代码只查看第一个值而不是遍历所有值。
你们中有人可以指导我吗
你可以这样改编:
for(var index = 0;index
我使用了 Array.prototype.includes(),它起作用了。
if( selectedItem.includes(8))
{
formContext.getControl("currentcomments").setVisible(true);
} else
{
formContext.getControl("currentcomments").setVisible(false);
}
我正在使用 javascript 选择设置选项的值。我已经把它放在一个变量中,但需要循环遍历变量,如果循环包含列表中的一个特定值,则执行一个操作。
var formContext = executionContext.getFormContext();
let selectedItem = formContext.getAttribute("currentactivity").getValue();
alert(selectedItem);
if(selectedItem == 8)){
formContext.getControl("currentcomments").setVisible(true);
} else
{
formContext.getControl("currentcomments").setVisible(false);
}
在此,所选项目将有一个值列表(0-8)。我的代码只查看第一个值而不是遍历所有值。
你们中有人可以指导我吗
你可以这样改编:
for(var index = 0;index
我使用了 Array.prototype.includes(),它起作用了。
if( selectedItem.includes(8))
{
formContext.getControl("currentcomments").setVisible(true);
} else
{
formContext.getControl("currentcomments").setVisible(false);
}