1.三元运算符
新手
let hungry = true;
let eat;
if (hungry == true) {
eat = 'yes';
} else {
eat = 'no';
}
老手
let hungry = true;
let eat = hungry == true ? 'yes' : 'no';
2.数字转字符串/字符串转数字
新手
let num = 15;
let s = num.toString(); // number to string
let n = Number(s); // string to number
老手
let num = 15;
let s = num + ""; // 数字转字符串
let n = +s; // 字符串转数字
3.填充数组
新手
for(let i=0; i < arraySize; i++){
filledArray[i] {'hello' : 'goodbye'};
}
老手
let filledArray = new Array(arraysize).fill(null).map(()=> ({'hello' : 'goodbye'}));
4.对象的动态属性
新手
let dynamic = "value";
let user = {