Posted on 2007-04-16 22:34
skycity 閱讀(789)
評論(0) 編輯 收藏 所屬分類:
AJAX
<script>
var yexj00=new Array("aa","ab","ss","aa","bb","ab","ss","aa");
var str="";
for(i=0;i<yexj00.length;i++){
? for(j=i+1;j<yexj00.length;j++){?? //枚舉并用被比較元素的后面的元素與被比較元素來比較
?if(yexj00[j]==yexj00[i]){ //如果被比較后面有元素與被比較數相同
yexj00[j]=null;? //被比較后面所有與被比較數相同的元素都變為null
?}
}
}
for(i=0;i<yexj00.length;i++){
?if(yexj00[i]==null){continue;}? //如果元素中有null值,那么跳出該輪循環,接著去執行下一輪循環。
?str+=yexj00[i]+"_";? //除null值外的所有元素用"_"連接,最后一個元素后面也有"_"。
?}
yexj00=str.split("_");? //用split函數把字符串重新轉換為數組,數組的最后一個元素是空串,是多余的,用pop()方法刪掉。
yexj00.pop();
alert(yexj00);
</script>
Lyyb2001