但,不要总想把一些东西变成布尔,或许可以直接判断在不在:if (x!==undefined)
JSON.stringify()
JSON.parse()
var (永远不要用,垃圾js带来的垃圾语法)
const 常量(1.声明赋值在一行。2.只能赋值一次)
let 变量(1.不能重复声明。2.声明之前不能使用)
let obj = {
name: 'sparks',
age: 25,
nation: 'China',
};
//解构
let { name, age, nation } = obj;
let arr = ['apple', 'orange', 'pear'];
let [fruit1, fruit2, fruit3] = arr;
function sayHi({ name, age }: any) {
console.log(`Hi, ${name}, ${age}`);
}
sayHi({ name: 'frank', age: 18 });
...(三个点表始拷贝)
let a1 = [1,2,3];
let a2 = [4,5,6];
lat a3 = [...a1,...a2];
console.log(a3) //[1,2,3,4,5,6]
let o1 = { name:'sparks', age: 18};
let o2 = { nation:'China'};
let o3 = {...o1,...o2};
console.log(o3) // {name:'frank', age: 18, nation: "China"}
所有的值里面,只有5个值,变成布尔是 false,其他的值都是 true (最好背下来)
""
or ''
or ``
)所有的对象都是 true