For in в JavaScript
Встраивая jQuery-дерево (dynatree) на сайт, я столкнулся с 1 нюансом javascript-а, который, возможно, вам ещё не попадался. Оказывается конструкция for [key] in [object] в разных браузерах работает по разному:
a = { 5:5, 3:3, 8:8, 12:12 };
for( var name in a )
{
console.log( name );
}
- Opera 12, Google Chrome: 3 5 8 12 // сортировка по алфавиту
- Firefox: 5 3 8 12 // полное соответствие
Пришлось переписать часть кода :)
Комментарии
Оставить комментарий
modules/comment
window._Comment_content_article_76 = new classes.Comment( '#comment_block_content_article_76',
{
type: 'content_article',
node_id: '76',
user: 1,
user_id: 0,
admin: 0,
view_time: null,
msg: {
empty: 'Комментарий пуст',
ask_link: 'Ссылка:',
ask_img: 'Ссылка на изображение:' }
});