摘要:
* 沙箱:环境,虚拟* ()();* (());* * 优点:代码结束,释放空间* *///沙箱小案例(function () { var str="小白喜欢小黑"; str=str.substr(2);//截取从第二个后开始 console.log(str);//喜欢小黑})();(functio 阅读全文
摘要:
//函数模式的闭包,在一个函数中有一个函数function f1() { var num=10; function f2() { console.log(num); } f2();}f1();//对象模式的闭包,函数中有一个对象function f3() { var num=10; var obj= 阅读全文
摘要:
//获取某个对象的类型是不是你传入的类型//[10,20,30]是不是"[object Array]"//type 是变量 是参数 "[object Array]"//obj 是变量 是参数 [10,20,30]function getFunc(type) { return function (ob 阅读全文
摘要:
// function f1(x,y) {// console.log((x+y)+" "+this);// }// //复制了一份的时候,把参数传入到f1函数中,x >10,y >20,null就是this,默认是window// //bind方法是复制的意思,参数可以在复制的时候传进去,也可以在 阅读全文
摘要:
*apply和call都可以改变this的指向*函数的调用,改变this的指向** */function f1(x,y) { console.log((x+y)+" "+this); return "这是函数的返回值";}//apply和call的调用var r1=f1.apply(null,[10 阅读全文