javascript中setTimeout的问题解决方法
- 软件编程
- 2026-01-11 17:09:25
复制代码 代码如下:
name = 'out of you'
foo = function(){
this.name = '*';
}
foo.prototype.say = function(){
console.log(this.name);
}
f = new foo();
f.say(); // 这句会输出*
setTimeout(f.say, 500); // 这句会输出out of you
这是个坑,javascript的this是在调用的时候产生的,还跟上下文有关。这么解决呢。我测试了一下,用了call。
复制代码 代码如下:
setTimeout.call(foo(), f.say, 500)
网上的一些解决方法
js中setTimeout的this指向问题
JavaScript中使用Timer
最后其实还是对this得理解问题。
哪天搞得明白点了再继续写
# 解决方法
# 是在
# 用了
# 点了
# BR
# 一个问题
# 这是个
# 搞得
# 网上
# 续写
# 大概是
# 这句
# javascript
# span
# console
# function
# foo
# Timer
# prototype
# setTimeout
# 还跟
# javascript setTimeout和setInterval计时的区别详解
# JavaScript SetInterval与setTimeout使用方法详解
# Javascript对象中关于setTimeout和setInterval的this介绍
# Javascript的setTimeout()使用闭包特性时需要注意的问题
# JavaScript实现向setTimeout执行代码传递参数的方法
# JavaScript通过setTimeout实时显示当前时间的方法
# JavaScript使用setTimeout实现延迟弹出警告框的方法
# JavaScript基于setTimeout实现计数的方法
相关栏目:
【
教研文案 】
【
日常文案 】
【
AI模型 】
【
网络运营 】
【
营销推广 】
【
云计算 】
【
技术教程 】
【
软件编程 】
【
汉字学习 】
【
歌词歌曲 】
【
精选文章 】
相关推荐:
解决android报错:Intel HAXM is required to run this AVD
使用BeautifulSoup4解析XML的方法小结
C# 多线程处理List数据的示例代码
手把手教你如何编译打包video.js
Android仿抖音主页效果实现代码
Springcloud sentinel安装和使用方法解析
编写shell脚本实现tomcat定时重启的方法
使用typescript快速开发一个cli的实现示例
spring boot实现阿里云视频点播上传视频功能(复制粘贴即可)
如何用SpringBoot 进行测试
C++ cin速度优化详解
java8到java15的新功能简介
python爬虫判断招聘信息是否存在的实例代码
解决IDEA 2025.3 lombok失效问题
MyBatis带参查询的方法详解
Python文件名匹配与文件复制的实现
JS实现可以用键盘方向键控制的动画
C# 实现Distinct将对象按条件去重
TCP socket SYN队列和Accept队列区别原理解析
vue使用element-ui实现表单验证
Python爬虫教程之利用正则表达式匹配网页内容
IntelliJ-Idea导出可执行Jar流程解析
pycharm中leetcode插件使用图文详解
python不同版本的_new_不同点总结
python可视化 matplotlib画图使用colorbar工具自定义颜色
C语言中if语句加大括号和不加大括号的区别介绍
详解mysql中的字符集和校验规则
关于springmvc-servlet中的配置小知识详解
解决Android Studio sdk emulator directory is missing问题
详解Go语言的context包从放弃到入门
Docker 容器监控原理及 cAdvisor的安装与使用说明
SpringMVC Cron定时器Demo常见问题解决方案
C语言实现学生成绩等级划分的方法实例
spring boot 实现阿里云视频点播功能(删除视频)
Python 调用 ES、Solr、Phoenix的示例代码
python实现图片,视频人脸识别(opencv版)
C# 使用 OleDbConnection 连接读取Excel的方法
python mongo 向数据中的数组类型新增数据操作
C#中is,as,using关键字的使用说明
MySQL如何使用时间作为判断条件
Goland支持泛型了(上机实操)
jquery实现淡入淡出轮播图效果
利用python爬取有道词典的方法
Python排序函数的使用方法详解
Springcloud Eureka配置及集群代码实例
IdeaGo启动报错Failed to create JVM的问题解析
Java String的intern方法使用场景示例
C# 使用SDL2实现Mp4文件播放音视频操作
python基于win32api实现键盘输入
C++枚举类型用法总结(枚举字符常量代替常量)
本文转自网络,如有侵权请联系客服删除。
热门内容推荐
C#使用虚拟方法实现多态
- 2026-01-11
JavaScript原生对象之String对象的属性和方法详解
- 2026-01-11
js实现DOM走马灯特效的方法
- 2026-01-11
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
- 2026-01-11
php实现微信公众平台账号自定义菜单类
- 2026-01-11
