前端重点知识总结-js
深克隆&浅克隆
arr1=arr2不回克隆数组
浅克隆:只克隆数组的第一层
深克隆:递归克隆数组所有层
函数的定义和作用(一句话简述)
语句封装,代码复用;一次定义多次调用
前端开发有哪些层,各层的作用
结构层—html 搭建页面框架
样式层—css 美化页面
行为层—js 交互效果
NAN、 undefined、null的区别
NAN:特殊数字值
undefined:没被赋值的变量
null:空对象,销毁数据
说出substring()、substr()、slice()区别
substring(a,b)和slice(a,b):从下标为a开始到下标为b结束;
substr(a,b):从下标为a开始
substring(a,b):a可大于b
slice(a,b):a不可大于b