Jscript передача по ссылке и значению

 
0
 
JavaScript
ava
guest | 22.12.2003, 18:47
есть такая штука

var ar=new Array(a);
var a=new String('original text')

делаю ar[0]=ar[0].substring(0,3) // по идее урезаю строку a

alert(a) // а ей хоть бы хны

как сделать что бы она изменилась
работать со строками можно только через массив
слышал что можно как то через VBScript но (ненравится он мне)
толи както byRef толи через byRel
если можно киньте рабочий вариант
Ответы (2)
ava
Гость | 22.12.2003, 22:43 #
var a=new String('original text')
var ar=new Array(a); // создаётся копия переменной "а" на нулевом месте в массиве ar, то есть ar[0] = a = 'original text'

ar[0]=ar[0].substring(0,3) // ar[0] = 'ori' | a = 'original text'

alert(ar[0])
ava
guest | 24.12.2003, 17:25 #
2 Гость ответ неправелен, мне нужна была а а не ar[0]
ну слава богу эту проблему решил (пересозданием массива)
так чтот тему можно убить
Зарегистрируйтесь или войдите, чтобы написать.
Фирма дня
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Участники
advanced
Отправить