js实现几种依次打印1的方法
题:改写如下代码
function test() {for (var i=0; i<3; i++) {setTimeout(function() {console.log(`time: ${new Date().getSeconds()}, index: ${i}`)}, 1000)} } 结果: time: x, index: 3 共打印3次 (x不定)
答:1
function test12() {for (var i=0; i<3; i++) {(function (i) {setTimeout(function() {console.log(`time: ${new Date().getSeconds()}, index: ${i}`)}, i*1000)})(i)} } 结果: time x, index: 0 time x, index: 1 time x, index: 2
答:2
function test() {for (let i=0; i<3; i++) {setTimeout(function() {console.log(`time: ${new Date().getSeconds()}, index: ${i}`)}, 1000)} } 改var为let
答:3
function test1() {for (var i=0; i<3; i++) {function a(i) {setTimeout(function() {console.log(`time: ${new Date().getSeconds()}, index: ${i}`)}, i*1000)}a(i)} } 用非匿名函数代替自执行函数
转载于:https://www.cnblogs.com/jiaqi1719/p/11509022.html
js实现几种依次打印1的方法相关推荐
- table表头固定4种方法_在常见的3种工资条场景中,教你4种批量打印工资条的方法...
私信回复关键词[福利]~ 获取丰富办公资源,助你高效办公早下班! 打印工资条估计是财务老师的痛,要把一行行的数据,变成一条条的工资条. 数据很多,表头很复杂. 一个个复制粘贴?那是不可能的! 那怎么办 ...
- js中几种实用的跨域方法原理详解
这里说的js跨域是指通过js在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过js获取页面中不同域的框架中(iframe)的数据.只要协议.域名.端口有任何一个不同,都被 ...
- 【js】四种自定义对象的常见方法
<html><head></head><body><script type = "text/javascript">// ...
- 【JS新手教程】LODOP打印复选框选中的任务或页数
之前的博文:[JS新手教程]LODOP打印复选框选中的内容 关于任务:Lodop打印语句最基本结构介绍(什么是一个任务) 关于本文用到的JS的eval方法:JS-JAVASCRIPT的eval()方法 ...
- js通过两种方式进行对商品价格排序
javascript-illustration.png js通过两种方式进行对商品价格排序 <template><div class="content">& ...
- 使用js实现指定div内容打印功能
最近正在开发OA系统,涉及到了页面打印的相关操作.在实际的开发过程中,浏览器本身自带的打印操作默认打印整个可视界面,但是往往不能满足实际项目需要,打印页面指定内容的功能在OA系统中更加常见.网络上有很 ...
- js实现网页的过滤打印(去掉你不想出现的内容)
首先,我们理解打印的过程,控制页面打印有很多种方法,这里我只讲最简单的一种. 打印分三步: 打印前,打印 和 打印后. 过滤的原理其实很简单,就是打印前 将不该显示的元素 全部display = no ...
- js打印数组,js打印对象的方法(100遍)
js打印数组,js打印对象的方法web开发中在调试js的时候经常需要打印数组,打印对象.由于js本身没有像php那样可以直接打印数组和对象的函数,所以作者经过研究自己总结了两种方法来解决了这个问题,下 ...
- Linux编程题:信号量同步三进程依次打印若干次ABC
三个进程依次打印ABC..... 思路及大致流程如下: 思路取自这位大哥: Linux编程题:创建3个线程分别打印abc,用信号量进行同步_cleverlemon的博客-CSDN博客 这位大哥写的是线 ...
最新文章
- java grizzly_java grizzly实现http服务器
- 语言for循环联程_Lua循环
- 将手机网站做成手机应用的JS框架
- 浏览器中插入富文本编辑器
- 10.Partial Dependence Plots
- git ssh拉取代码_阿里云搭建git服务器
- 大数据面试题总结(附答案)
- 敏捷软件开发 12 原则
- centos 安装jdk_centos7配置jdk
- 如何给table表格的tr行加border边框(解决篇)
- c语言 连接两个字符串不使用库函数
- 用python计算矩形面积结果四舍五入保留两位小数_你还在计算器开平方?太low了吧,学霸考场都用这种方法开平方...
- 基于JAVA+SpringMVC+Mybatis+MYSQL的图书馆预约占座管理系统
- c++求几个数的最大公约数_最大公约数,最小公倍数 A3
- redis-cli 命令总结
- kepware modbus
- 如何让bootbox弹框垂直居中
- office无法卸载无法安装的解决方法
- 伯努利试验及n重伯努利试验
- 达梦DISQL执行脚本方法总结
热门文章
- 反编译插件jadclipse和jad.exe的组合使用
- servlet ---- servlet入门
- tomcat ---- 常用服务器
- arduino uno电压_Arduino UNO中文数据手册
- stc5 采集adc值越来越小_热敏电阻温度采集简述
- java 对象与二进制互转
- 对double值进行四舍五入,保留两位小数的几种方法
- Springboot — 用更优雅的方式发HTTP请求(RestTemplate详解)
- Java中HttpClient设置超时时间
- Kotlin入门(19)Android的基础布局