function fn(num){
this.count++;
}
fn.count = 0;
for(var i=0;i<3;i++){
fn(i);
}
console.log(fn.count); // 0
var data = {
count:0
};
function fn(num){
data.count++;
}
for(var i=0;i<3;i++){
fn(i);
}
console.log(data.count); //3
function fn(num){
fn.count++;
}
fn.count = 0;
for(var i=0;i<3;i++){
fn(i);
}
console.log(fn.count);//3
function fn(){
console.log(window === this); //浏览器环境
}
fn(); //true
var obj = {
a:1,
fn:function(){
console.log(this.a);
}
}
obj.fn(); //1
function fn(){
console.log(this.a);
}
var obj = {
a:1,
fn:fn
}
obj.fn(); //1
function fn(){
console.log(this.a);
}
var obj = {
a:1,
obj2:obj2
}
var obj2 = {
a:2,
obj3:obj3
}
var obj3 = {
a:3,
fn:fn
}
obj.obj2.obj3.fn(); //3
function fn(){
console.log(this);
}
var obj = {
fn:fn
}
var fun = obj.fn;
fun(); //window
function fn(){
console.log(this);
}
function doFn(fn){
fn();
}
var obj = {
fn:fn
}
doFn(obj.fn); //window
function fn(){
console.log(this);
}
var obj = {};
fn.call(obj); //{}
function fn(){
console.log(this);
}
function bind(fn){
fn();
}
var obj = {
fn:fn
}
bind.call(obj,fn); //window
function fn(){
console.log(this);
}
function bind(fn,obj){
return function(){
fn.apply(obj,arguments);
}
}
var obj = {
fn:fn
}
var fun = bind(fn,obj);
fun(); //obj
function fn(a){
this.a = a;
}
fn.prototype.hi = function(){
console.log('hi')
}
var obj = new fn(2);
console.log(obj);
function fn(a){
this.a = a;
return {};
}
var obj = new fn(2);
console.log(obj); //{}
function fn(a,b){
console.log('a:',a,'b:',b);
}
fn.apply(null,[1,2]); // a: 1 b: 2
var obj = Object.create(null);
console.log(obj.__proto__); //undefined
var obj2 = {}
console.log(obj2.__proto__); //Object {}
var obj = Object.create(null); fn.apply(obj,[1,2]);
function fn(){
var _this = this;
setTimeout(function(){
console.log(_this.a);
},100)
}
var obj = {
a:2
}
fn.call(obj); //2
function fn(){
setTimeout(()=>{
//this 来源于 fn 函数的作用域
console.log(this.a);
},100)
}
var obj = {
a:2
}
fn.call(obj); //2
$('body')[0].addEventListener('click',function(){
console.log(this);
},false);
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有