ICode9

精准搜索请尝试: 精确搜索
  • Java-覆盖方法时关键字this的范围2019-10-25 22:04:40

    这个问题已经在这里有了答案:            >            Overriding member variables in Java ( Variable Hiding)                                    11个 我对Java中的关键字this感到有些困惑,我认为这是指当前对

  • javascript-严格模式下“ this”关键字的默认绑定2019-10-25 09:34:03

    我正在学习this关键字的工作原理,并读到,当一个函数被调用为简单明了且没有任何上下文对象或new关键字时,this关键字只是引用了global / window对象.但是,如果函数使用严格模式,则this关键字将设置为undefined.所以我写了这段代码来看看它是如何工作的: function foo(){ "use s

  • 在Java中有什么方法可以返回多态吗?2019-10-25 00:00:58

    在Typescript中,有一个多态返回类型this的概念. https://www.typescriptlang.org/docs/handbook/advanced-types.html#polymorphic-this-types例: export abstract class Animal { private name: string; public setName(name: string): this { this.name = name;

  • 有关JavaScript中“这个”保留字的问题2019-10-23 17:36:39

    我对JavaScript中的这个保留字有疑问. 查看以下代码: Function.prototype.method = function (name, func) { if (!this.prototype[name]) { this.prototype[name] = func; } }; String.method('deentityify', function () { var entity = {

  • Javascript-有没有一种方法可以使用ES6速记方法表示法来使用词法“ this”?2019-10-13 03:36:06

    关于SO的第一个问题,希望我不要重复任何事情;我看过other questions,认为我的与众不同,值得询问. 基本上,是否有一种方法可以使该方法在使用简写表示法编写的方法的方法主体中为词汇形式或绑定到特定值? 这样做的动机来自于当我实现iterator protocol时想要使用ES6方法的缩写,其中@@

  • Javascript:创建持久绑定函数2019-10-13 02:38:00

    我意识到这样的问题经常被问到(过去几天我可能阅读过每个问题,试图了解如何解决此问题)-但是在这种情况下,尽管我相当有信心,但我知道为什么会这样碰巧的是,我正在努力实现一个实际的解决方案. 我正在使用Node.js构建一个小型应用程序,但无法创建带有原型函数的对象,而原型函数在传

  • JavaScript-Typescript:私人成员突然未定义2019-10-11 12:37:24

    因此,我有一个基本的Typescript应用程序,它实际上不会引起任何重大问题,但看来这里出了点问题,我也不知道是什么. 我的GameContainer类中确实有此私有成员minUpdateRate,该类在构造函数中初始化.这样做似乎很顺利,因为调用GameContainer.start()时,console.log()方法将输出1. 但是,

  • javascript-addEventListener到元素,元素本身作为参数2019-10-11 04:36:14

    首先,很抱歉,如果标题不是最好的标题,我找不到更好的标题. 如何使用JavaScript将功能设置为Div的clickEvent,同时将功能的参数设置为Div本身? 例如: 我有一个HTML文件,其中包含: <span id='parent'> <div class='child'></div> </span> 还有一个JS文件,其中包含以下代码: var el

  • 为什么JavaScript“ this”在节点和浏览器环境中返回不同的值?2019-10-09 13:40:56

    看完Kyle Simpson在Pluralsight上的Advanced JavaScript课程之后,我创建了一个简单的代码片段来尝试这种绑定.我通常在SublimeText编辑器中工作,并在其中配置了节点构建引擎,有时我也在浏览器中运行相同的代码.我注意到在Node和浏览器[Chrome]中执行代码时,程序输出中的一个区别.

  • java“this”关键字正确使用2019-10-08 19:06:01

    我的构造函数中有一个使用关键字this的Fraction类: public Fraction(int numerator, int denominator) { this.numerator = numerator; this.denominator = denominator; adjustSigns(); if(this.denominator == 0 ) { throw new FractionException("

  • 在JavaScript中解构对象时如何绑定方法?2019-10-08 06:35:07

    在JavaScript中解构对象时如何绑定方法? const person = { getName: function() { console.log(this); } }; var a = person.getName; var b = person.getName.bind(person); var {getName: c} = person; person.getName(); //=> {getName: [Function]} a();

  • c – 是否有使用this->访问会员的开销?2019-10-08 00:05:56

    当访问某个类的成员时,我可以使用例如: this->myVar = 10 或者我可以写: myVar = 10 我喜欢用这个 – >因为它显式声明该变量是该类的成员,但与仅仅使用变量名相比,它是否会导致任何开销? 作为替代方案,我可以为vars添加一个唯一的前缀,例如_TmyVar,但我一直在使用这个 – >很长

  • c – 在非成员函数中无效使用’this’2019-10-06 18:09:06

    我曾经在一个类上工作并开始在同一个.cpp文件中编写所有内容.但是,过了一段时间我可以看到这个类越来越大,所以我决定把它分成.h和.cpp文件. gaussian.h文件: class Gaussian{ private: double mean; double standardDeviation; double variance;

  • c – 这个地址2019-10-05 09:14:23

    我试图找到这个指针的地址,但这段代码显示出一个奇怪的 错误: #include <iostream> using namespace std; class Base { public: void test() { void *address_of_this =&this; cout<<address_of_this<<endl; } }; int mai

  • javascript – 如何在forEach循环中使用’this’进行函数调用[复制]2019-10-04 04:35:43

    参见英文答案 > JavaScript – Owner of “this”                                    5个 在以下对象中,我使用’this’引用时遇到问题: function SampleObject(){ this.addObject = function(object){...} ... // more code he

  • java – 为什么我必须使用“this”关键字进行前向引用?2019-10-04 01:11:09

    当我使用this关键字访问类中的非静态变量时,Java不会给出任何错误.但是当我不使用它时,Java会出错.我为什么要用这个? 我知道通常什么时候应该使用它,但这个例子与正常用法非常不同. 例: class Foo { // int a = b; // gives error. why ? int a = this.b; // no error. why ?

  • 使用关键字“this”的javascript函数和对象不起作用2019-10-02 06:37:11

    我的问题是关于javascript中的函数和对象.我有三个问题源于彼此.在下面的例子中,我尝试在测试中访问’a’的值,但是我得到了未定义.但我创建了一个新的测试对象,然后我可以访问’a’值并更改它. //create a function called test var test=function() { this.

  • java – 为什么我不能在静态上下文中使用“super”变量,即使“super”引用父类而不是类实例,不像“this”?2019-09-30 16:02:58

    我说的是java语言. 变量“this”在类中使用时,引用该类的当前实例,这意味着您不能在静态方法中使用“this”. 但是“super”,当在类中使用时,指的是该类的超类,而不是超类的实例,这应该意味着你可以在静态方法中使用“super”.但事实证明你做不到. 一个可能的解释是说“超级”也指

  • c – 直接调用析构函数后是`new(this)MyClass();`未定义的行为?2019-09-29 18:04:58

    在this question of mine,@ DeadMG说通过this指针重新初始化类是未定义的行为.标准中有没有提到它? 例: #include <iostream> class X{ int _i; public: X() : _i(0) { std::cout << "X()\n"; } X(int i) : _i(i) { std::cout << "X(int)\n"; } ~X(){

  • PHP致命错误:不能使用$this作为参数2019-09-29 16:32:34

    我有以下PHP方法,它是代码库的一部分,工作正常: <?php class HooksTest extends DrupalTestCase { public function testPageAlterIsLoggedIn() { $this->drupal->shouldReceive('userIsLoggedIn') ->once() ->andReturn(TRUE); $this->drupa

  • c – 我应该在课堂上使用`this`吗?2019-09-28 17:06:19

    在C中的类的成员函数中,如果我使用this-> dataMember或只是dataMember,它会有所作为吗?什么被认为是更好的风格?有任何性能差异吗? (我不是在谈论局部变量与数据成员同名的情况,在这种情况下,据我所知,你必须使用this->来区分它们.)解决方法:作为一般规则,这是一个地方惯例的问题.大部

  • JavaScript中的函数和构造函数之间有什么区别?2019-09-26 19:44:15

    在this博客作者说下面的函数是一个构造函数: function Cat(name, color) { this.name = name; this.color = color; } Cat.prototype.age = 0; var catC = new Cat("Fluffy", "White"); Cat函数的实例具有名称和颜色属性.这是普通函数和构造函数之间的唯一区别吗?解决方法:构

  • javascript – 为什么String.prototype将它的对象记录为标准对象,而Array.prototype将其对象记录为标准数组?2019-09-26 15:37:27

    为什么String.prototype使用标准花括号和键值对记录字符串对象,而Array.prototype就像数组一样使用方括号和值记录数组对象? String.prototype.test = function(){ console.log(this); // logs { '0': 't', '1': 'e', '2': 's', '3': '

  • javascript – “this”在nodejs模块中意味着什么?2019-09-26 11:36:07

    我有一个像下面这样的简单代码,并将其作为节点模块执行: console.log(this); module.exports = {…}; 我知道global是默认的上下文(比如浏览器中的窗口),但是这个关键字引用了什么?解决方法:this(在模块的上下文中)与node.js中的导出相同.但是,您通常应该使用exports / module.expo

  • javascript – js从类中调用静态方法2019-09-26 10:35:37

    我有一个静态方法的类: class User { constructor() { User.staticMethod(); } static staticMethod() {} } 对于静态方法是否存在这样的事情(即,在没有实例的情况下引用当前类). this.staticMethod() 所以我不必写类名’User’.解决方法:来自MDN文档 Static metho

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有