Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Ant使用N个参数调用目标_Javascript_Ant_Parameters_Target - Fatal编程技术网

Javascript Ant使用N个参数调用目标

Javascript Ant使用N个参数调用目标,javascript,ant,parameters,target,Javascript,Ant,Parameters,Target,我希望使用多个参数调用一个目标,并能够循环使用这些参数,而不知道它们的名称或编号。(w/javascript或其他) 比方说我这样称呼一个目标 <antcall target="dummy"> <param name="p1" value="v1"/> <param name="p2" value="v2"/> . . . <param name="pn" value="vn"/> </antcall>

我希望使用多个参数调用一个目标,并能够循环使用这些参数,而不知道它们的名称或编号。(w/javascript或其他)

比方说我这样称呼一个目标

<antcall target="dummy">
   <param name="p1" value="v1"/>
   <param name="p2" value="v2"/>
   .
   .
   .
   <param name="pn" value="vn"/>
</antcall>

.
.
.
在这一点上,我知道有多少个参数,但它会从一个调用变为另一个调用,不知何故,我想这样做

<target name="dummy">

   <script language="javascript">
     var params = self.getOwningTarget().getParameters(); // retrieve the params list
     params.forEach(function(param) {
        var echo = project.createTask("echo");
        echo.setMessage(param);
        echo.perform();
     });
   </script>

</target>

var params=self.getOwningTarget().getParameters();//检索参数列表
参数forEach(函数(参数){
var echo=project.createTask(“echo”);
echo.setMessage(参数);
echo.perform();
});

它不一定是javascript ofc,如果你有任何想法,我会很感激,如果它是可能的话

不太清楚ant,但在javascript中,您可以像这样迭代数组项

params.forEach(function(item) {
    echo(item)
}

事实上,我没有通过这一步,但是循环通过它们并不是这里的问题,我最想知道的是如何以这种或那种方式检索参数

(将编辑该错误:'))