|
|
|
| люди подскажите
как в javascript изменить ключи массива
//допустим из этого массива
var arr_img = { '18.gif' : 'image1' ,
'5.gif' : 'image2' ,
'16.gif' : 'image3' ,
'11.gif' : 'image4' ,
'10.gif' : 'image5' } ;
var path = 'www.someportal.ru/images/' ;
// [bнужно преобразовать в этот массив[/b]
var arr_img2 = { 'www.someportal.ru/images/18.gif' : 'image1' ,
'www.someportal.ru/images/5.gif' : 'image2' ,
'www.someportal.ru/images/16.gif' : 'image3' ,
www.someportal.ru/images/'11.gif' : 'image4' ,
'www.someportal.ru/images/10.gif' : 'image5' } ;
|
| |
|
|
|
|
|
|
|
для: phpfx
(21.10.2008 в 18:32)
| | Свойство Key
Синтаксис: объект.Key(ключ) = новый_ключ | |
|
|
|
|
|
|
|
для: sl1p
(21.10.2008 в 18:36)
| | скажи а как мне можно сделать
это через цикл чтоб все ключи изменить | |
|
|
|
|
|
|
|
для: phpfx
(21.10.2008 в 18:46)
| | кагто так мб
var arr_img = {
'a' : 'image1' ,
'5.gif' : 'image2',
'16.gif' : 'image3',
'11.gif' : 'image4',
'10.gif' : 'image5'} ;
var path = 'www.someportal.ru/images/' ;
for(key in arr_img)arr_img.Key(key)=path+arr_img[key];
вот так сори изменил. | |
|
|
|
|
|
|
|
для: sl1p
(21.10.2008 в 18:59)
| | нужно заменить или создать новый?.. | |
|
|
|
|
|
|
|
для: sl1p
(21.10.2008 в 19:13)
| | почему то данный код не работает и
код должен написан только средствами javascript вообщем без
vb script и без activx объектов | |
|
|
|
|
|
|
|
для: phpfx
(21.10.2008 в 18:32)
| |
//исходные данные
var arr_img = {'18.gif' : 'image1',
'5.gif' : 'image2',
'16.gif' : 'image3',
'11.gif' : 'image4',
'10.gif' : 'image5'};
var path = 'www.someportal.ru/images/';
//формирование нового массива
var key, arr2_img2 = new Array ();
for (key in arr_img) arr2_img2 [path + key] = arr_img [key];
|
| |
|
|
|