<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><title>Dziudek's jogger :: komentarze do wpisu &quot;MooTools 1.2 - obiekty natywne - tablice&quot;</title><link>http://blog.dziudek.pl/2008/01/02/mootools-1-2-obiekty-natywne-tablice/</link><description>Wpisy z dziennika internetowego Jogger, wspomaganego przez Jabbera</description><lastBuildDate>Sun, 20 May 2012 21:27:01 +0200</lastBuildDate><generator>JoggerPL</generator><item><title>blue</title><link>http://blog.dziudek.pl/2008/01/02/mootools-1-2-obiekty-natywne-tablice/#c1049833</link><description>Mały błąd się wkradł:
Jak widać kolejność elementów w tablicy zdeterminowała kolejność właściwości obiektu.

Właściwości obiektu nie mają żadnej kolejności ;) jak sobie wypiszesz wszystkie przy pomocy for(... in &amp;#8230;), to każda przeglądarka zwróci inną kolejność. Nie jest to po prostu ustandaryzowane.

</description><pubDate>Sat, 05 Jan 2008 21:21:22 +0100</pubDate><guid>http://blog.dziudek.pl/2008/01/02/mootools-1-2-obiekty-natywne-tablice/#c1049833</guid></item><item><title>Dziudek</title><link>http://blog.dziudek.pl/2008/01/02/mootools-1-2-obiekty-natywne-tablice/#c1049863</link><description>@blue &amp;#8211; i tak i nie ;)

Oczywiście właściwości obiektu nie mają żadnej kolejności, bo to nie tablica, ale z drugiej strony jak sobie odpalisz w konsoli JS:

var wartosci = [&quot;Test&quot;,1,2,&quot;abc&quot;,3,4,&quot;efg&quot;];objt = wartosci.link({&quot;Tekst1&quot;:String.type,&quot;Tekst2&quot;:String.type,&quot;Liczba1&quot;:Number.type,&quot;Liczba2&quot;:Number.type,&quot;Element1&quot;:Element.type});

a potem:

for(key in objt){alert(key);}

To kolejność będzie taka jak podałem (w Operze, Fx, IE6/7, Safari) :) Można powiedzieć tak &amp;#8211; kolejność jest i jej nie ma &amp;#8211; z jednej strony dzięki odpowiedniej budowie obiektu możemy ją ustalić, ale nie możemy w nią później ingerować tj. operacja typu wstawienie właściwości przed inną właściwość jest przynajmniej z tego co mi wiadomo niemożliwa, no chyba, że przepiszemy cały obiekt na nowo ;)

</description><pubDate>Sat, 05 Jan 2008 21:35:11 +0100</pubDate><guid>http://blog.dziudek.pl/2008/01/02/mootools-1-2-obiekty-natywne-tablice/#c1049863</guid></item><item><title>Łukasz</title><link>http://blog.dziudek.pl/2008/01/02/mootools-1-2-obiekty-natywne-tablice/#c1064929</link><description>Dobra robota. Tak trzymaj!

</description><pubDate>Mon, 21 Jan 2008 23:11:04 +0100</pubDate><guid>http://blog.dziudek.pl/2008/01/02/mootools-1-2-obiekty-natywne-tablice/#c1064929</guid></item></channel></rss>
