当前位置: 首页 > Web前端 > vue.js

小知识大集合

时间:2023-03-31 22:54:11 vue.js

普通对象的一级和二级赋值代码如下:{constsetKeyValue=(key,val,obj)=>{if(key.includes('.')){constfirstKey=key.split('.')[0];constlastKey=key.split('.')[1];obj[firstKey][lastKey]=val;}else{obj[key]=val;}返回对象;}constobj={children:{attr:{name:'hei~',hobby:'football'}}};setKeyValue("children.attr",{name:"naughtyBoy"},obj);控制台日志(对象);//{}}判断是否为Mac系统/***是否为mac系统(包括iphone)**/varisMac=function(){return/macintosh|macosx/i.test(navigator.用户代理);}();