看了这两篇,ECMAScript12你就懂了(二)
三、??= &&= ||=??=(逻辑空赋值运算符 (x ??= y) 仅在 x 是 nullish (null 或 undefined) 时对其赋值。)ES11提出了空值合并运算符??(空值合并操作符(??)是一个逻辑操作符,当左侧的操作数为 null 或者...
jeckson
0
高频面试题之手写防抖函数
手写防抖函数函数防抖是指在事件被触发 n 秒后再执行回调,如果在这 n 秒内事件又被触发,则重新计时。这可以使用在一些点击请求的事件上,避免因为用户的多次点击向后端发送多次请求。防抖就如坐电梯,当第一个人进...
jeckson
0
Effect这些细节你必须得掌握
useEffect这些细节你必须得掌握1、React-Hooks 里面useEffect钩子相当于react class里面哪几个生命周期?相当于componentDidMount,componentDidUpdate 和 componentWillUnmount 这三个函数的组合。2、Effect 会在每...
jeckson
0
项目开发流程那些事
在比较大一点的公司,各种开发规范都挺多的,特别是项目开发过程中的规范,这里主要讲一些代码分支开发的规范,还有一些职务的昵称,各业务的专业名词认识,今天就来聊聊这些。CPO:首席产品官(Chief Product Offic...
jeckson
0
面试题之(sort排序)
面试主要问题是有无参数时候的区区别。1如果省略参数,元素按照转换为的字符串的各个字符的Unicode位点进行排序。let arr = ['General','Tom','Bob','John','Army'];let resArr = arr.sort();console.log(resArr);//...
jeckson
0
通俗易懂冒泡排序
点击边框调出视频工具条 let arr=[3, 44, 38, 5, 47, 15, 36, 26, 27, 2, 46, 4, 19, 50, 48]; function bubbleSort (arr) { let max = arr.length - 1; for (let j = 0; j < max; j++) { ...
jeckson
0
彻底搞懂js中原型、原型链(一)
Javascript继承机制的设计思想***下面这部分说的都是ES6之前的***首先我们先了解继承从何而来,借助阮一峰大神的文章一起来看看。首先我们得知道,JavaScript最开始是Brendan Eich为网景浏览器开发。因为最开始,Bre...
jeckson
0
For循环+setTimeout中那些趣事
今天面试再次遇到for+setTimeout问题。再次仔细品尝了一下,也算获取更多一点知识,接下来,我们把它完全搞清楚。第一个例子for(var i=0;i<10;i++){ setTimeout(console.log(i),1000);//0-10}这个可能很多人一...
jeckson
0