Результаты поиска по запросу "this"
Использование этого в закрытии
Мне просто любопытно ... как я должен использовать «это» в функции jQuery? Например, если у меня есть такой код ... headEl.find("form.blog-search input").focus(function() { $(this).next("span").animate({opacity:1}, 200); })Работает нормально, ...
@Justin Я искал "это не исключение" :)
я есть код, который требует от меня использовать*this, но я хочу, чтобы это было не иначе как дружелюбно struct foo; // Would actually be something with conditional noexcept void do_something(foo&); struct foo { void ...
Как объяснить это ключевое слово лучше и проще?
Я давно использую ключевое слово this. Но когда кто-то просит меня объяснить это, я не понимаю, как это объяснить. Я знаю, что могу использовать это в методе класса для доступа к любой переменной и методу того же класса. class MyClass{ function ...
С TypeScript: невозможно ссылаться на «this» (класс) внутри функции
я учусьTypeScript и иметь следующий класс: class DetailDriver { public get driver() { return super.getEntity(); } public activate(): breeze.Promise { var id = this.driver.id(); // this refers to (class) DetailDriver return promise ...
Как получить доступ к правильному `this` внутри обратного вызова?
У меня есть функция конструктора, которая регистрирует обработчик событий: function MyConstructor(data, transport) { this.data = data; transport.on('data', function () { alert(this.data); }); } // Mock transport object var transport = { on: ...
В этом случае это будет Джон, поскольку в обоих случаях они ссылаются на myFoo, то есть на Джона, поскольку Myfoo используется для их вызова.
уталсяэто'ключевое слово в следующих кодах, есть два' это ': var Foo = function(string){ this.name=string // 1st-this } Foo.prototype.get_name = function(){ return this.name // 2nd-this } var myFoo = new Foo('John') ...
http://jsfiddle.net/vietean/f2Yrg/
ужна помощь в понимании $ (это). Можно ли сузить фокус «этого» в скобках или «это» исключает использование каких-либо других атрибутов? Например: я не понимаю, почему этот код: $(this).children("div")нельзя переписать так: $(this +" div")без ...
следовательно, они оба имеют одинаковую ссылку на
два способа ссылаться на экземпляр класса в этом классе. Например: class Person { String name; public void setName(String name) { this.name = name; } public void setName2(String name) { Person.this.name = name; } }Один используетthis.name для ...
Это просто потому, что компилятор не может сказать, какой адрес будет. Вам не разрешается пытаться изменить это, хотя, как вы и обещали, оно должно быть постоянным. Это неопределенное поведение, как говорит Наваз. Все может случиться!
код имеет дело сTYPE* const указатель. struct D { void Check () { D* const p = new D; // 2nd test is "p = 0;" cout<<"p = "<<p<<endl; (D*&)p = new D; cout<<"p = "<<p<<endl; // prints 0, "p = 0;" at declaration } }; int main () { D o; o.Check(); ...
ссылка передается в качестве первого параметра. Эта ссылка также используется для выбора того, какой метод вызывать, поскольку он может быть переопределен в подклассе, поэтому он немного сложнее, чем статический метод.
и языка программирования Java работают ли вызовы методов для объекта, неявно передавая ссылку на объект и действуя как статические методы?