Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Как различить методы и свойства? (https://javascript.ru/forum/dom-window/7897-kak-razlichit-metody-i-svojjstva.html)

e1f 25.02.2010 17:34

Ну, кому как :)

tenshi 26.02.2010 14:14

> В JS нет типа Array, есть встроенный объект Array.
new function(){
  function f(){}
  f.apply(null,[1]) 
  f.apply(null,arguments)
  f.apply(null,{'0':1}) // внимательно читаем сообщение об ошибке
}( 1 )

Kolyaj 26.02.2010 14:19

Цитата:

Сообщение от tenshi
внимательно читаем сообщение об ошибке

И что?
внимательно читаем список типов

tenshi 26.02.2010 15:07

то, что ты ссылаешься на другой язык

Kolyaj 26.02.2010 15:22

Цитата:

Сообщение от tenshi
то, что ты ссылаешься на другой язык

Дай ссылку на нужные языки. Минимум 5 желательно, по каждому из браузеров.

micscr 26.02.2010 15:25

А я только когда начинал разбираться больше всего этому удивлялся:
var x = new Boolean(false);
if (x) alert('Ура !!!');

:D

tenshi 26.02.2010 15:40

Цитата:

Дай ссылку на нужные языки. Минимум 5 желательно, по каждому из браузеров.
может тебе ещё и диссертацию написать? х)))

Kolyaj 26.02.2010 15:44

Так о каком языке говоришь ты? И где есть спецификация этого языка?

tenshi 26.02.2010 16:00

вот, специально для тебя нашёл определение типа array

http://hg.mozilla.org/tracemonkey/fi...rray.cpp#l1269

tenshi 26.02.2010 16:03

а вот для типа object: http://hg.mozilla.org/tracemonkey/fi...jsobj.cpp#l120


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