【发布时间】:2021-05-22 12:37:02
【问题描述】:
function buildEVQuestionLists(category) {
var items = [];
var mySurvey = SurveyUtil.Surveys.Get(CurrentPID());
var remoteQuestions = mySurvey.Questions;
for (var i = 0; i < remoteQuestions.Count; i++) {
var question = remoteQuestions[i];
if (question.IsInCategory(category)) items.push(question.Id);
}
return items;
}
这是退货商品给出的信息:[EV10013,EV10361,EV10022,EV10009,EV10003,EV10025,EV10020,EV10017,EV10005,EV10000,EV10043,PH10040,PH10013]
现在我想浏览这个列表,只返回以“EV”开头的项目。
【问题讨论】:
-
我认为您还可以在运行
items.push(question.Id)之前检查question.Id是否以EV开头,而不是之后过滤数组。if (question.IsInCategory(category) && question.Id.startsWith("EV"))
标签: javascript string arraylist