如何删除 FOR EACH 循环中的第一个和最后一个值

How to remove first and last values in a FOR EACH loop?

本文关键字:第一个 最后一个 循环 EACH 何删除 删除 FOR      更新时间:2023-09-26

我正在将值附加到谷歌地图应用程序的输入框中。每个标记都有一个"routeTitle"属性。我能够获得"第一点"、"最后一点"和"所有点"并将它们附加到输入框中。

但是,如何将除第一个和最后一个值以外的所有值输入到输入框中?换句话说,第一个和最后一个之间的所有点。

for( var i = 0; i < markers.length; i++ ){
    $("#startpoint").val(markers[0].routeTitle); 
    $("#endpoint").val(markers[markers.length - 1].routeTitle); 
    $("#allpoints").val(markers[i].routeTitle); 
    $("#checkpoints").val( not sure); 
   };

将第一个和最后一个值放在循环之外,然后修改循环结构以从第二个值开始,直到第二个倒数第二个值。

 $("#startpoint").val(markers[0].routeTitle); 
 $("#endpoint").val(markers[markers.length - 1].routeTitle); 
for( var i = 1; i < markers.length-2; i++ ){  
    $("#allpoints").val(markers[i].routeTitle); 
    $("#checkpoints").val( not sure); 
   };
相关文章: