## 合并数据
const a = [1,2,3];
const b = [1,5,6];
const c = [...new Set([...a,...b])];//[1,2,3,5,6]
const obj1 = {
a:1,
}
const obj2 = {
b:1,
}
const obj = {...obj1,...obj2};//{a:1,b:1}
合并并且数组去重
字符串拼接
const name = '小明';
const score = 59;
const result = `${name}${score > 60?'的考试成绩及格':'的考试成绩不及格'}`;
if中判断条件
const condition = [1,2,3,4];
if( condition.includes(type) ){
//...
}
列表搜索
const a = [1,2,3,4,5];
const result = a.find(
item =>{
return item === 3
}
)
扁平化数组
const deps = {
'采购部':[1,2,3],
'人事部':[5,8,12],
'行政部':[5,14,79],
'运输部':[3,64,105],
}
let member = Object.values(deps).flat(Infinity);
获取对象属性值
const name = obj?.name;
添加对象属性
let obj = {};
let index = 1;
obj[`topic${index}`] = '话题内容';
输入框非空的判断
if((value??'') !== ''){
//...
}