HNHED
HNHED
` //数组拷贝 //数组浅拷贝 //slice方法、concat方法、Array.from() //扩展运算符比较特殊、对于一维数组可以实现深拷贝、对于一层对象同样如此 //但是对于多维数组和多层对象来说只能实现浅拷贝 //深拷贝方法 //1.递归 function deepclone(obj) { if (Object.prototype.toString.call(obj).slice(8, -1) === 'Object') { const newObj = {}; for (const key in obj) { newObj[key] = deepclone(obj[key])...
1. new Object(),直接通过构造函数创建一个新对象 var obj = new Object(); var obj = {}; 2. 工厂模式 function createObj(name, age) { var obj = {}; obj.name = name; obj.age = age; return obj;...
function is_reverse(str){ let re_str = str.split('').reverse().join(''); return re_str===str } console.log(is_reverse('aba'))
边框 背景 渐变 文本效果 转换 过渡 动画 弹性盒子 多媒体查询
type CompareArrayLength = T extends [infer F, ...infer R] ? U extends [infer Q, ...infer W] ? CompareArrayLength : 1 : U extends [infer Q, ...infer W] ? -1 :...