前端面试题

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)
原文地址:https://www.cnblogs.com/tsgxj/p/10478587.html