Цитата:
Вспоминай пример с строгим сравненим строк ) |
MallSerg,
Ладно, ты не уходи от темы, когда нибудь поймешь и это, я надеюсь. А пока, вернемся к нашей теме: <html> <head> </head> <body> <div id="id1">foo</div> <script> id1=document.getElementById("id1") id2={innerHTML: '<div id="id2">foo</div>'} id1.innerHTML=id1.innerHTML.replace("foo", "bar") id2.innerHTML=id2.innerHTML.replace("foo", "bar") alert([id1.innerHTML, "\n", id2.innerHTML]) </script> </body> </html> Что скажешь? Укладывается это в рамки твоей "теории"? |
<html> <body> <script> obj = { outerHTML: '' } Object.defineProperty(obj, 'outerHTML', { set: function (value) { t = value; } }); t = 5; console.log(t);// равно 5ти obj.outerHTML = 3;// хотим изменить свойства объекта на 3 console.log(t); // проверяем t console.log(obj.outerHTML);// и проверяем outerHTML </script> </body> </html> чудеса, да и только! |
newuser1001, странный вы человек, в рамки теории skrudjmakdak это полностью укладывается
|
MallSerg,
Что касается твоих примитивных типов, то вот тебе пример для медитации, позволяющий понять, приблизительно, что происходит на уровне исполнителя singleton={ clone: function(){return this} } a=singleton.clone() b=singleton.clone() alert(a===b) Серьезные CS - дяди, называют это самовычисляющимися выражениями. Объяснить это энтерпрайзному быдлу обычно не представляется возможным. Чтобы понять все "правильно", желательно написать свой интерпретатор, или хотя бы изучить исходники. Поэтому, существуют разные суррогатные словечки, типа, примитивы, по-значению, ко-ко-ко. Но такой взгляд весьма поверхностен, хотя, наверное, работает, для большинства быдлокодеров, их это устраивает. |
skrudjmakdak,
Ты когда приводишь какой-то код, ты хоть комментируй как-то его. К чему это? В чем чудеса? |
Dim@,
Вы не поняли. Этот код работает нормально, как ожидается. Я его привел просто для сравнения. Сравните его с вот этим http://javascript.ru/forum/misc/5462...tml#post363102 |
Цитата:
|
newuser1001, ну сравнил - всё как надо, вы имеете разницу в том, что последние строки не совпадают?
|
skrudjmakdak, зачем человека так пугать?:D
|
Часовой пояс GMT +3, время: 05:49. |