博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
(function(){}).call(window) 严格模式匿名函数的this指向undefined
阅读量:4322 次
发布时间:2019-06-06

本文共 397 字,大约阅读时间需要 1 分钟。

上次在群里,看到有人发出 (function(){}).call(window) 这么一段代码,问这有什么意义,匿名函数中的this不是始终都指向window的么,为什么还要call,我当时也很疑惑。 前段时间请假回家,在火车上没事看javascript权威指南,上面看到了 ECMAScript5标准下,严格模式中匿名函数的的this指向的是undefined,不是window, 我想这应该就是原因了吧。

 

(function() {    console.log(this);    // window})();(function() {    "use strict"    // 严格模式    console.log(this);    // undefined})();

 

转载于:https://www.cnblogs.com/qiangspecial/p/3504291.html

你可能感兴趣的文章
BZOJ 1600: [Usaco2008 Oct]建造栅栏( dp )
查看>>
nginx 高并发配置参数(转载)
查看>>
洛谷 CF937A Olympiad
查看>>
Codeforces Round #445 C. Petya and Catacombs【思维/题意】
查看>>
用MATLAB同时作多幅图
查看>>
python中map的排序以及取出map中取最大最小值
查看>>
ROR 第一章 从零到部署--第一个程序
查看>>
<form>标签
查看>>
vue去掉地址栏# 方法
查看>>
Lambda03 方法引用、类型判断、变量引用
查看>>
was集群下基于接口分布式架构和开发经验谈
查看>>
MySQL学习——MySQL数据库概述与基础
查看>>
ES索引模板
查看>>
HDU2112 HDU Today 最短路+字符串哈希
查看>>
JPanel重绘
查看>>
图片放大器——wpf
查看>>
SCALA STEP BY STEP
查看>>
cocos2d-x学习笔记
查看>>
MySql中的变量定义
查看>>
Ruby数组的操作
查看>>