美文网首页
JSdeep(new)

JSdeep(new)

作者: 余生筑 | 来源:发表于2017-11-23 21:17 被阅读2次
function test()
{
    this.a=100
    //return this 在看到"new"后,这句话浏览器会自动补充
}

var t=new test()
console.log(t.a)

等价于

function test()
{
    this.a=100
    return this
}
var t=test//test.call()参数固定为test()返回的this对象,即使改为var t=test.call({a:10000}),下面结果也不变
console.log(t.a)//100

就酱

相关文章

  • JSdeep(new)

    等价于 就酱

  • JSdeep(ajax)

    看这里碰到了疑惑时在点上面

  • JSdeep(箭头函数)

    箭头函数 箭头函数本身没有this,它的this由父级作用域传入,不能作为bind,call参数传入 因此,箭头函...

  • JSdeep(call stack)

    看这里

  • JSdeep(词法树)

    词法树只能用于检测两个变量是否为同一变量,至于值,无法检测一道面试题 解释下: 在第一种情况 this指拥有tes...

  • JSdeep(高阶函数)

    高阶函数 接受一个或多个函数作为输入: 输出一个函数: 常见高阶函数

  • JSdeep(闹钟如何设置)

    闹钟的作用是,当他响起时, js引擎被分配到某项任务 js拿到执行该项任务所需的资源。 要达到"闹钟"的效果,有以...

  • JSdeep(柯里化)

    函数柯里化适用于这样一种场景 某一个字段,它的值来自一个数据源 当数据源变动时,该字段的值也要随之变动 有两种思路...

  • JSdeep(异步就是设闹钟)

    看这里 如果我想设计这样一个函数sleep(time),该函数执行效果是令js引擎进入为期为time的睡眠,睡眠结...

  • JSdeep(三种函数)

    目前的js函数种类 匿名 具名 箭头 匿名函数 fn记录了该匿名函数的内存地址 fn2=fn后,fn2也记录了该匿...

网友评论

      本文标题:JSdeep(new)

      本文链接:https://www.haomeiwen.com/subject/uxytbxtx.html