test3.js
来自「《征服Ajax》原书的例题源码」· JavaScript 代码 · 共 25 行
JS
25 行
function test1() {
this.prop = "test1";
this.methodA = function(msg) {
document.write("MethodA--" + this.prop + ":" + msg);
}
}
function test2() {
this.prop = "test2";
this.methodB = function(msg) {
document.write("MethodB--" + this.prop + ":" + msg);
}
}
var obj1 = new test1();
var obj2 = new test2();
obj1.methodA("msg1"); // test1:msg1
obj2.methodB("msg2"); // test2:msg2
obj1.methodA.apply(obj2,["msg1"]); // test2:msg1
obj2.methodB.apply(obj1,["msg2"]); // test1:msg2
obj1.methodA.call(obj2,"msg1"); // test2:msg1
obj2.methodB.call(obj1,"msg2"); // test1:msg2
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?