Повідомлення створено: 03. 04. 2014 [13:59]
|
s60ru
Антон Петров
Автор теми
Зареєстрован(а) с: 10.05.2012
Повідомлення: 141
|
Дано:
arr = new Array();
arr1 = new Array();
arr[0] = new Array("A", 1);
arr[1] = new Array("B", 2);
arr1[0] = new Array("C", 3);
arr1[1] = new Array("D", 4);
arr1[2] = new Array("E", arr[0][1]);
Результат выполнения функции:
<TArrayObj>
__________<TArrayObj><str>C</str><int>3</int></TArrayObj>
__________<TArrayObj><str>D</str><int>4</int></TArrayObj>
__________<TArrayObj><str>E</str><TArrayObj>
________________________________________<TArrayObj><str>A</str><int>1</int></TArrayObj>
________________________________________<TArrayObj><str>B</str><int>2</int></TArrayObj>
______________________________</TArrayObj>
__________</TArrayObj>
</TArrayObj>
Т.е. вместо одного элемента arr[0][1] (который равен 2) вставляется весь массив arr
Ожидаемый результат:
arr1:
"C", 3
"D", 4
"E", 1
|
Повідомлення створено: 04. 04. 2014 [10:20]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
|
"s60ru" wrote:
Ожидаемый результат:
arr1:
"C", 3
"D", 4
"E", 1
Исправлено!
Learn, learn and learn better than work, work and work.
|