前端面试题
1.变量提升 预处理
预处理(预解析):找var(let 没有与解析) 找function
2.css 全称
3.css 样式组成
规则:选择器+声明块
声明块:css属性+css属性值
4..css 解析规则:
从右往左
5. 判断是否相等
console.log(0===-0) //true console.log(NaN ===NaN) //flase /* *Object.is() 底层是根据字符串来判断的 */ console.log(Object.is(0===-0)) //flase Console.log(Object.is(NaN ===NaN)) //true
6. 数组去重
/***数组去重**/ let arr =[1,1,2,2,3,3,5,5,6,8,9,'aa','a' ,'bbb','b'] let arr1=arr let set = new Set(arr1) let arr2 =[] for( let i of set){ arr2.push(i) } console.log(arr2)