<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; JS:Добавление элемента в массив]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=13996&amp;type=atom" />
	<updated>2018-08-02T04:13:16Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=13996</id>
		<entry>
			<title type="html"><![CDATA[Re: JS:Добавление элемента в массив]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=127660#p127660" />
			<content type="html"><![CDATA[<p>ошибка&nbsp; на размерность массива возникала при длительной обработки большого количества файлов<br />Устранить ошибку помогла уменьшение количества создания&nbsp; ActiveXObject<br />раньше ADODB.Stream, MSXML2.DOMDocument создавались в функциях перед использованием<br />теперь&nbsp; один раз в начале&nbsp; работы.</p>]]></content>
			<author>
				<name><![CDATA[badik]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=21834</uri>
			</author>
			<updated>2018-08-02T04:13:16Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=127660#p127660</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: JS:Добавление элемента в массив]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=127618#p127618" />
			<content type="html"><![CDATA[<p>А метод <strong>push</strong> не подходит ?<br /></p><div class="codebox"><pre><code>
myArray.push(item)
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Xameleon]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=8836</uri>
			</author>
			<updated>2018-08-01T06:49:38Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=127618#p127618</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[JS:Добавление элемента в массив]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=127617#p127617" />
			<content type="html"><![CDATA[<p>Всегда при добавлении элемента писал<br />myArray[myArray.length]=<br />Особых&nbsp; проблем не возникало.<br />В тестовом скрипте для простановки огромного количества ЭП&nbsp; стала появляться ошибка<br />из-за&nbsp; пропуска элементов в массиве. <br />Сначала грешил на внешнии ActivexObject . Переписывал код. Ставил задержки. Не помогало.<br />со злости решил переписать<br />k=0<br />....<br />myArray[k]=&nbsp; &nbsp;<br />k=k+1<br />ошибка исчезла</p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><div class="codebox"><pre><code>if (node.attributes &amp;&amp; node.attributes.length)   // element with attributes  ..
{
var o=[]
var k=0
for (var i=0; i&lt;node.attributes.length; i++)
{
   if (!node.attributes[i].nodeName.indexOf(&quot;xmlns&quot;)==0)
   {
   o[k] =[node.attributes[i].nodeName, (node.attributes[i].nodeValue==null?&quot;&quot;:node.attributes[i].xml).toString()]
   k=k+1
   }

}

if (o.length)
o.sort(mysort)

for (var i=0; i&lt;o.length; i++)
{
//x+=&quot; &quot;+o[i][0]+&quot;=\&quot;&quot;+o[i][1]+&quot;\&quot;&quot;
x+=&quot; &quot;+o[i][1]
}
o=[]
}
</code></pre></div></div></div>]]></content>
			<author>
				<name><![CDATA[badik]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=21834</uri>
			</author>
			<updated>2018-08-01T04:24:23Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=127617#p127617</id>
		</entry>
</feed>
