首页 > 其他分享 >学习-ts变量声明-捕获变量怪异之处

学习-ts变量声明-捕获变量怪异之处

时间:2023-04-06 15:11:06浏览次数:31  
标签:10 console 变量 ts var setTimeout 怪异


经典面试题,var
setTimeout会在若干毫秒的延时后执行一个函数(等待其他代码执行完毕)。
for (var i = 0; i < 10; i++) {
    setTimeout(function () { console.warn(i); }, 1); // 全是10
}
for (var i = 0; i < 10; i++) {
    console.warn(i) // 0-9
}

 未完待续。。。

标签:10,console,变量,ts,var,setTimeout,怪异
From: https://www.cnblogs.com/huguo/p/17292826.html

相关文章

  • 学习-ts基本类型
    未完待续.../***基本类型:*为了让程序有价值,我们需要能够处理最简单的数据单元:数字,字符串,结构体*,布尔值等。TypeScript支持与JavaScript几乎相同的数据类型,此外还提供了*实用的枚举类型方便我们使用。*///布尔值letisDone:boolean=true;//数字letdecLite......
  • 成功解决requests 报错raise SSLError(e, request=request)_requests.exceptions.SSL
    问题描述在使用requests调用https接口时,会遇到ssl证书报错raiseSSLError(e,request=request)requests.exceptions.SSLError:HTTPSConnectionPool(host='v4.ketangpai.com',port=443):Maxretriesexceededwithurl:/UserApi/login(CausedbySSLError(SSLCertVerificat......
  • bootstrap5 .jqurey报错Cannot read properties of null (reading 'show')
    //toenabletooltipswiththedefaultconfiguration$('[data-bs-toggle="tooltip"]').tooltip()//toinitializetooltipswithgivenconfiguration$('[data-bs-toggle="tooltip"]').tooltip({boundary:'clipping......
  • STATA 用变量原有值标签的显示值来代替,删除原有的值标签
    .des//变量provinces对应的值标签s41lab//Containsdatafrom1xx.dta//Observations:10//Variables:26Apr202312:14//---------------------------------------------------------------------......
  • python中的全局变量、实例变量、局部变量、静态变量等
    a=1#全局变量,在模块内、在所有函数外面、在class外面classTest():c=3#静态变量,也可以说类属性,在class内的,但不在class的方法内的deflogin(self):b=2#局部变量,在函数内、在class的方法内(未加self修饰的)self.d=4#实例变量,也可以说实例属性,在class的......
  • 【过滤器设计模式详解】C/Java/JS/Go/Python/TS不同语言实现
    简介过滤器模式(FilterPattern)或标准模式(CriteriaPattern),是一种结构型模式。这种模式允许使用不同的标准条件来过滤一组对象,并通过逻辑运算的方式把各条件连接起来,它结合多个标准来获得单一标准。例子将创建一个Person对象、Criteria接口和实现了该接口的实体类,来过滤Perso......
  • oracle 中Version counts高原因分析
    (18条消息)Oracle高Versioncounts问题说明_Dave的博客-CSDN博客主要查看视图v$sqlareav$sql_shared_cursor ......
  • Failed to start bean 'documentationPluginsBootstrapper';nested exception is jav
    报错:Failedtostartbean‘documentationPluginsBootstrapper’;nestedexceptionisjava.lang.NullPointerException错误项目版本:springboot最新版本<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-sta......
  • 第四十五篇 vue - 进阶主题 - Vue 与 Web Components
    Vue与WebComponentsWebComponents是一组web原生API的统称,允许开发者创建可复用的自定义元素(customelements)Vue和WebComponents是互补的技术。Vue为使用和创建自定义元素提供了出色的支持。无论你是将自定义元素集成到现有的Vue应用中,还是使用Vue来构建和......
  • JavaScript之函数,变量作用域,let(局部变量),const(常量)
    一.函数方法:面向对象特有的,它是对象的一部分,一个对象包含属性和方法函数:它的功能类似于方法,但是函数的写法是直接与类文件一体的,方法是包含在类文件中的,函数和类文件是一级目录JavaScript中的函数是包含在函数的定义方式一般用 function 来声明所有函数,他不同于其它高级语......