原文:解读经典面试题for循环console.log

function i 立刻执行函数 setTimeout function console.log i , i 这里用到立刻执行函数。这样 console.log i 中的i就保存在每一次循环生成的立刻执行函数中的作用域里了。 办法 for let i i lt i let 代替 var setTimeout function console.log i , let 为代码块的作用域,所以每一次 ...

2019-02-12 15:47 0 1361 推荐指数:

查看详情

解读经典面试题的深拷贝和浅拷贝

以前我理解的浅拷贝就是赋值,深拷贝就是赋址,其实这么理解是错误的 对于基本类型来说浅拷贝就是赋值, 对于引用类型来说(obj,arr等),浅复制是对对象地址的复制,并没有开辟新的栈,也就是复制的结 ...

Wed Feb 13 00:45:00 CST 2019 0 1452
经典面试题

查重 (1)利用for循环需要45次 (2)利用对象不能有同一个属性 需要10次 冒泡排序 数组的去重 字符串的去重 统计字符串出现最多的次数 查找没有重复的字符串 深度拷贝 圣杯模式 insertAfter方法 查找 ...

Fri Oct 26 02:09:00 CST 2018 1 696
前端的经典面试题——Event Loop(事件循环

我们今天来说说javaScript中的代码执行顺序问题,这是一道非常经典面试题。 这里我们需要知道的一个知识点是:javascript是一门单线程的脚本语言,代码的执行顺序是自上而下执行的,我们来看一下下面这段代码的执行结果: console.log(1); console.log ...

Mon Mar 15 17:13:00 CST 2021 0 336
console.log是异步的吗?

今晚我加的一个前端群里有人问了这样一个问题,下面这段代码在Chrome中运行: 打开控制台后,却发现运行结果是这样的: 这个结果不符合我们所期望的第一个输出是name: "1"。 难道console.log是异步的? 可是当我将那段JavaScript代码粘贴到控制台直接 ...

Tue May 10 09:18:00 CST 2016 0 3478
console.log()的作用

console.log() 惭愧啊,以前写脚本调试用的都是alert啊。丢人啊。其实可以调用控制台对象的方法console.log()打印信息。比起alert()只能输出Object,console.log()还能看到里面的内容,还不会打断页面。 记下记下。 ...

Sun Jun 21 22:41:00 CST 2020 0 1424
[面试题]事件循环经典面试题解析

基础概念 进程是计算机已经运行的程序,线程是操作系统能够进行运算调度的最小单位,它被包含在进程中.浏览器中每开一个Tab页,就会打开一个进程,而这个进程又包含了很多线程. 大家都知道JS是 ...

Wed Mar 09 22:13:00 CST 2022 2 584
console.log 用法

。可能大家对console.log会有一定的了解,心里难免会想调试的时候用alert不就行了,干嘛还要用conso ...

Sat Nov 11 23:15:00 CST 2017 0 3958
console.log()用法

<script> var str = 'feiniaomy.com'; console.log(str); var str2 = '飞鸟慕鱼博客'; console.log(str2); </script> ...

Tue Aug 24 18:12:00 CST 2021 0 125
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM