У меня есть следующие: var o = {f: function(fn) {
fn.call(o);
}};
var ob = {f: function() {
o.f(function() {
this.x = 2; //HERE: how can this reference ob?
//ob.x = 2;
});
Почему Firefox не справляется с этим. Этот код работает в IE. <%@ Language=VBScript %>
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
</HEAD>
<script type='text/javas
Я читал ответы на этот вопрос C++ pros and cons и получил это сомнение при чтении комментариев. программисты часто сбивают с толку, что «это» является указателем, но не ссылкой. другая путаница заключ
Мне нравится использовать оператор 'this' для всех нелокальные переменные: для свойств, для переменных класса и т. Д. Я делаю это для простого чтения кода, понимая, откуда взялась эта переменная. obje
Я создал «элемент управления» с помощью jQuery и использовал jQuery.extend, чтобы помочь сделать его как OO максимально возможным. Во время инициализации моего контроля я телеграфировать различные соб