// 非效率写法if(value ===1|| value ==='飞兔'|| value ===2|| value ==='程序员'){// ...}// 效率写法一if([1,'飞兔',2,'程序员'].indexOf(value)>=0){// ...}// 效率写法二if([1,'飞兔',2,'程序员'].includes(value)){// ...}
const user ={name:'极客飞兔',gender:'男'};const college ={primary:'清华大学',secondary:'社会大学'};const skills ={java:'JAVA',php:'PHP',python:'PYTHON'};const summary ={...user,...college,...skills};
🎈 可选链
const user ={employee:{name:"极客飞兔"}};// 可选链
user.employee?.name;
user.employ?.name;
user.employ.name;
🎈 字符串重复
// 非效率写法let str='';for(let i =0; i <5; i ++){
str+='autofelix ';}// 效率写法'autofelix '.repeat(5);
🎈 默认值
let user;let name =getUserName();// 非效率写法if(name !==null&& name !==undefined&& name !==''){
user = name;}else{
user ='极客飞兔';}// 效率写法let user =getUserName()||'极客飞兔';