UpJump
alert(constructor.constructor("a", "return a ||arguments")().callee(true)); делайте выводы |
и какие выводы?
|
Цитата:
Цитата:
|
неврите,все работает
constructor = window.constructor = Object Object.constructor = Function Function("a", "return a || arguments") = XX = function (a) {return a || arguments} XX() => [object Object] (arguments) arguments.callee => XX XX(true) => true, веть a || arguments = true |
Цитата:
|
какой брозуер?
все штучки с object,window и т п одинаково рабоатю т вовсех броузерах то что вы написали не возможно window.constructor.constructor сущевствует,но функцией не являеться-что забред? не будь constructor-выдало бы referencde-eror если constructor-null или undefined то скосило ьы на constructor.constructor, а не constructor.constructor() если же constructor объект то его конструктор по любому функция значет,ошипки такой быит неможет |
Цитата:
|
opera11 работает
|
вот код для всех
alert(constructor.constructor.constructor("a", "return a ||arguments")().callee(true)); смотрите балет, учите java script, делайте выводы ничего незабыл вроде. |
opera 11 - исключение
|
Часовой пояс GMT +3, время: 23:37. |