gesecond
06.10.2007, 16:53
Как можно сравнить два массива, если
t = 0;
k = 0;
arr1 = new Array();
arr2 = new Array();
primer.text = "\n\tone\n\ttwo";
perem2 = "\n\tone\n\ttwo";
perem1 = primer.text;
function simpl() {
for (i=0; i<perem1.length; i++) {
if (perem1.charAt(i) != "\n" && perem1.charAt(i) != "\t") {
arr1[t] = perem1.charAt(i);
t++;
}
if (perem2.charAt(i) != "\n" && perem2.charAt(i) != "\t") {
arr2[k] = perem2.charAt(i);
k++;
}
}
}
simpl();
trace(arr1);
//output ,o,n,e,
//,t,w,o
trace(arr2);
//output o,n,e,t,w,o
два "одинаковых" стринга дают разные массивы из-за "\n"
t = 0;
k = 0;
arr1 = new Array();
arr2 = new Array();
primer.text = "\n\tone\n\ttwo";
perem2 = "\n\tone\n\ttwo";
perem1 = primer.text;
function simpl() {
for (i=0; i<perem1.length; i++) {
if (perem1.charAt(i) != "\n" && perem1.charAt(i) != "\t") {
arr1[t] = perem1.charAt(i);
t++;
}
if (perem2.charAt(i) != "\n" && perem2.charAt(i) != "\t") {
arr2[k] = perem2.charAt(i);
k++;
}
}
}
simpl();
trace(arr1);
//output ,o,n,e,
//,t,w,o
trace(arr2);
//output o,n,e,t,w,o
два "одинаковых" стринга дают разные массивы из-за "\n"