|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » VBS/WSH/JS - JS, копирование массива |
|
VBS/WSH/JS - JS, копирование массива
|
Ветеран Сообщения: 1180 |
Профиль | Отправить PM | Цитировать я столкнулся с проблемой: у меня массив присваивается ссылкой, а не копированием.
копируем строчку: можно ли так же (не перебирая содержимое) скопировать массив? |
|
Отправлено: 22:08, 17-11-2010 |
Кот Ти Сообщения: 7318
|
Профиль | Отправить PM | Цитировать У вас какой-то слишком формальный подход к кодингу на JS. Первый вариант работает проще:
Впрочем, дело ваше. Для второго есть такой способ: |
Отправлено: 05:28, 18-11-2010 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1180
|
Профиль | Отправить PM | Цитировать Цитата Coutty:
Не даёт нужного эффекта. Он взял и прицепил весь массив a одним элементом b. А мне надо сделать копию ассоциативного массива и добавить ему ассоциативный элемент |
|
Отправлено: 21:25, 18-11-2010 | #3 |
Кот Ти Сообщения: 7318
|
Профиль | Отправить PM | Цитировать Конечно не даст. a - это у вас объект, а для b вы используете создание массива []. Хотя, конечно, удивительно, что после всего этого a["c"] = "c1" работает.
Ну и WScript.Echo(s) - это уже не JavaScript. Мы точно о нём ведём речь? |
Отправлено: 06:30, 19-11-2010 | #4 |
Ветеран Сообщения: 1180
|
Профиль | Отправить PM | Цитировать Цитата Coutty:
|
||
Отправлено: 21:34, 19-11-2010 | #5 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать pva, точно не о нём. «javascript» и «jscript» — это два разных языка. javascript не работает в WSH. jscript не работает нигде, кроме WSH и IE.
|
Отправлено: 05:18, 20-11-2010 | #6 |
Ветеран Сообщения: 1180
|
Профиль | Отправить PM | Цитировать тогда это вопрос по JScript
|
Отправлено: 15:45, 20-11-2010 | #7 |
Ветеран Сообщения: 3806
|
Профиль | Отправить PM | Цитировать Iska, Coutty, да ладно вам пургу гнать: и JavaScript, и JScript, и ActionScript, и QtScript — это один язык ECMAScript, стандарт ISO/IEC 16262.
|
Отправлено: 11:55, 21-11-2010 | #8 |
Кот Ти Сообщения: 7318
|
Профиль | Отправить PM | Цитировать Busla, ну конечно, только названием различаются...
Правильнее сказать - производные от ECMAScript. pva, я не знаю, как передавать по ссылке и по значению, поэтому и не готов ответить. Мне это никогда не пригождалось и я просто не представляю зачем это надо. Хватало глобальных и локальных переменных. |
Отправлено: 12:02, 21-11-2010 | #9 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Busla, с двумя последними не знаком (тут Вам карты в руки), но JavaScript и JScript — это разные языки. Не нравится название разные языки, давайте назовём иначе — разные диалекты одного языка, как выше сказал Coutty. Стандарт есть стандарт, однако, когда в один язык вводят некоторые расширения, не описываемые стандартом и никак не поддерживаемые другим языком — к чему сие приводит?
|
Отправлено: 20:16, 21-11-2010 | #10 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Вывод данных их массива | venuko | Вебмастеру | 10 | 02-05-2010 17:19 | |
C/C++ - заполнение массива | Lisiy_egik | Программирование и базы данных | 18 | 20-11-2009 14:58 | |
Java - Элемент массива | ManHack | Программирование и базы данных | 2 | 23-10-2009 10:41 | |
Разное - Тестирование RAID массива | Visor | Прочее железо | 5 | 18-02-2008 12:53 | |
Сохранение массива TStringList | XCodeR | Программирование и базы данных | 3 | 24-05-2005 07:45 |
|