
前端知识点.面试
前端知识点,涨知识,面试必备
Alex-G
前端,Web前端,React, Vue, H5,css,js,html,Jquery...
展开
-
setTimeout、Promise、Async/Await 的区别
1.SetTImeout 注意setTimeout是异步执行函数 , 当js主线程运行到此函数时,不会等待settimeout中的回调函数 ,会直接进行settimeout下面的语句(尽管setTimeout的延迟时间为0时) 当执行完当前事件循环的时候,settimeout中的回调会在下次(或者某一个)事件循环中被执行例子1:console.log('setTimeout...原创 2020-04-28 14:04:02 · 6456 阅读 · 0 评论 -
前端小知识,面试,长知识必备---箭头函数与普通函数(function)的异同
前端小知识,面试,长知识必备.3箭头函数与普通函数(function)的区别是什么?箭头函数是普通函数的简写,可以更优雅的定义一个函数,和普通函数相比,箭头函数有以下几点差异:1、函数体内的 this 对象,就是定义时所在的对象,而不是使用时所在的对象。2、不可以使用 arguments 对象,该对象在函数体内不存在。如果要用,可以用 rest 参数代替。3、不可以使用 yie...原创 2020-04-16 14:57:06 · 451 阅读 · 0 评论 -
前端小知识,面试,长知识必备---类数组,push方法,对象转数组的方式
前端小知识,面试,长知识必备.2类数组,push方法,对象转数组的方式 首先看一个例子:var obj = { '2': 3, '3': 4, 'length': 2, 'splice': Array.prototype.splice, 'push': Array.prototype.push ...原创 2020-04-13 13:42:14 · 514 阅读 · 0 评论 -
前端小知识,面试,长知识必备---自执行非匿名函数,只读
JS小知识,面试,长知识必备.1自执行非匿名函数,只读var b = 10; (function b() { b = 20; console.log(b); console.log(window.b); })()/**1. 对于第一问 console.log(b) => 由于自执行非匿名函数的原因 b这个变量不可写,因此输...原创 2020-04-13 13:22:55 · 341 阅读 · 0 评论