Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   функция копирования свойств (https://javascript.ru/forum/misc/4668-funkciya-kopirovaniya-svojjstv.html)

B~Vladi 12.08.2009 16:30

zzz, проспись хорошенько:)

zzz 12.08.2009 16:30

А что не так?
Проверка чтобы не копировались свойства которые и так есть у всех обьектов
разве я не прав?

B~Vladi 12.08.2009 16:39

Цитата:

Сообщение от zzz
А что не так?

Да всё так... Просто когда отдохнувший, лучше начинает доходить и как результат - крепкие нервы у тебя и у нас:)

зы: не насилуй свой моск...

zzz 12.08.2009 16:41

Когда я отдохнувший меня в КС тянет)

zzz 12.08.2009 17:47

Осталось не понятно только условие
if(typeof p == "function" && p != dst.toString && p != tobj.toString &&
         p != "\nfunction toString() {\n    [native code]\n}\n"){

Kolyaj 12.08.2009 17:57

И что тут непонятного?

zzz 12.08.2009 18:01

Ну вроде P должно быть в формате строки из-за toString а тут ==function должно быть раз, во вторых повторюсь зачем весь этот кусок кода(ведь он только для ИЕ) а также
p != "\nfunction toString() {\n    [native code]\n}\n"
что это вообще значит

Kolyaj 12.08.2009 18:13

Цитата:

Сообщение от zzz
Ну вроде P должно быть в формате строки из-за toString

toString не вызывается, а присваивается (я ж говорю, читать не умеешь).

Цитата:

Сообщение от zzz
зачем весь этот кусок кода(ведь он только для ИЕ)

Так для ИЕ и нужен.

Цитата:

Сообщение от zzz
что это вообще значит

Ну попробуй уже наконец
alert({}.toString)
Так и будешь на каждый чих в форум писать?

zzz 12.08.2009 18:18

Цитата:

Сообщение от Kolyaj
Сообщение от zzz
зачем весь этот кусок кода(ведь он только для ИЕ)
Так для ИЕ и нужен.

ППЦ что он делает-то (что копирует это понятно) я имею ввиду почему для ИЕ не хватает обычного кода почему нужно ещё это дополнение

Цитата:

Сообщение от Kolyaj
я ж говорю, читать не умеешь

Читать я умею
Всё равно Р равно src в формате строки значит и Р это строка (поправте если я не прав)
И что такое [native code]

Цитата:

Сообщение от Kolyaj
Так и будешь на каждый чих в форум писать?

Если бы я на каждый чих писал форум был бы весь в моих сообщениях а тут мне реально не понятно

Kolyaj 12.08.2009 18:25

Цитата:

Сообщение от zzz
почему для ИЕ не хватает обычного кода почему нужно ещё это дополнение

Zeroglif уже дал ссылку, смотреть раздел JScript DontEnum Bug.

Цитата:

Сообщение от zzz
Всё равно Р равно src в формате строки значит и Р это строка

Может жирным надо написать: toString не вызывается. Это toString() строка, а toString обычно функция.

Цитата:

Сообщение от zzz
И что такое [native code]

Уже запустил, что я написал?


Часовой пояс GMT +3, время: 03:07.