JavaScript 极速入门

欢迎来到 JavaScrip 极速入
首先,先把廖雪峰前四章看完 (就是到 面向对象编程 那一章

JavaScript教程

接着去看一下这个:

理解 JavaScript 的 Proto 和 Prototype

然后就可以开始整活了:

this

var obj = {
  foo: function () { console.log(this.bar) },
  bar: 1
};

var foo = obj.foo;
var bar = 2;

obj.foo() // 输出啥?
foo() // 输出啥?

array

var bar = [1,2,3]
function foo (list) {
  list.push(4);
}
foo(bar);
// 现在 bar 里面是啥?

obj

function foo(buf){
    this.buf = buf;
}
var bar = new Uint8Array([1,2,3]);
var f = new foo(bar);
bar[0] = 9;
// 现在 f.buf 里面是啥?

未完待续...

本文链接: http://frostmiku.com/archives/13/
1 + 4 =
2 评论
    冯小贤Chrome 78Windows 10
    2019年11月25日 回复

    我觉得入门就用第一个链接就行了,下面都可以不用(逃

      FrostMiKuChrome 78Windows 10
      2019年11月25日 回复

      @冯小贤 真实!下面主要是一些作用域的问题,只是没时间写=,=|||