![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Aug 2000
Сообщений: 72
|
массив в массив пихать неохото так как система уже сделана.
нужно будет переделывать. но появилась необходимость перевести её на семёрку. |
|
|||||
|
тебе можно сделать что то типа
...может тормозить arr = new Array();
arr[[0, 1]] = 1;
arr[[0, 2]] = 2;
arr[[1, 1]] = 3;
arr[[1, 2]] = 4;
arr[[2, 1]] = 5;
arr[[2, 2]] = 6;
//
Array.prototype.len = function() {
var l = 0;
var a = [];
for (var g in this) {
//trace('key['+g+'] type['+typeof (g)+'] val['+this[g]+'] type['+typeof (this[g])+']');
if (typeof (this[g]) != 'function') {
if (typeof (g) == 'string') {
var c = g.split(',', 2)[0];
} else {
var c = g;
}
if (a[c] == undefined) {
l++;
a[c] = true;
}
}
}
return l;
};
//
trace(arr.len());
a = [1, 2, 3];
trace('len='+a.length+' a=['+a+']');
//
a[6] = 6;
trace('len='+a.length+' a=['+a+']');
//
delete a[6];
trace('len='+a.length+' a=['+a+']');
|
|
|||||
|
ага
![]() кароче строки рулят ![]() |
|
|||||
|
Регистрация: Aug 2000
Сообщений: 72
|
Цитата:
моим способом все данные прекрасно извлекаються без лишних усилий arr = new Array(); arr[[0, 1]] = 1; arr[[0, 2]] = 2; arr[[1, 1]] = 3; arr[[1, 2]] = 4; arr[[2, 1]] = 5; arr[[2, 2]] = 6; for (i=0; i<arr.length; i++) { trace(arr[[i, 1]]+" "+arr[[i, 2]]); } |
|
|||||
|
Регистрация: Aug 2000
Сообщений: 72
|
в общем пришлось сделать не так красиво, как хотелось бы
arr = new Array(); arr[[0, 1]] = 1; arr[[0, 2]] = 2; arr[[1, 1]] = 3; arr[[1, 2]] = 4; arr[[2, 1]] = 5; arr[[2, 2]] = 6; for (i=0; arr[[i, 1]]!=undefined; i++) { trace(arr[[i, 1]]+" "+arr[[i, 2]]); } |
|
|||||
|
Регистрация: Aug 2000
Сообщений: 72
|
напиши какой механизм на твой взгляд правельный
|
|
|||||
|
Цитата:
|
|
|||||
|
Регистрация: Aug 2000
Сообщений: 72
|
поэтму этот вариант и некрасивый.
но в моём случае он подходит т.к. весь массив заполнен. |
![]() |
![]() |
Часовой пояс GMT +4, время: 02:47. |
|
|
« Предыдущая тема | Следующая тема » |
|
|