【问题标题】:Can you increment results within a for loop?你可以在 for 循环中增加结果吗?
【发布时间】:2018-01-23 18:00:04
【问题描述】:

有没有办法在 for 循环中添加结果,同时保留以前的结果,以便在添加项目时验证整个列表?

var listArray = new Array();
listArray[0] = item1 = "100??";
listArray[1] = item2 = "20*0*";
listArray[2] = item3 = "x26*s";

for(i = 0; i < listArray.length; i++)
{        
    _M.Btn(_filter, "Add").ClickButton();

    Log.Message(item[i]);
}

随着循环的继续,我希望 Log.Message 添加每个数组项,同时保留前一个数组项:

Log.Message(item[i] + "," + item[i] + "," + item[i]);

【问题讨论】:

  • 使用另一个变量来存储上一个项目。
  • 使用另一个变量来存储上一个项目。

标签: arrays for-loop jscript testcomplete


【解决方案1】:
    var listArray = new Array();
    listArray[0] = item1 = "100??";
    listArray[1] = item2 = "20*0*";
    listArray[2] = item3 = "x26*s";



    var Msg = "";
    for(i = 0; i < listArray.length; i++)
    {        
        _M.Btn(_filter, "Add").ClickButton();
       if (i == 0) { Msg = item[i];}
       else { Msg = aqString.Concat(Msg, item[i]);}

        Log.Message(Msg);
    }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-10-20
    • 2022-12-04
    • 1970-01-01
    • 2012-09-30
    • 1970-01-01
    • 2017-02-04
    • 1970-01-01
    • 2012-08-02
    相关资源
    最近更新 更多