箭头函数
function function_name(param1,param2) {
}
写成箭头函数如下:
const function_name = (param1, param2) => {
}
一个参数的箭头函数,简写
const function_name = param1 => {}
如果箭头函数中只有一个return对象的程序,简写如下
const function_name = param1 => ({name:'zhang'})
如果返回ture或字符串,或数字
const function_name = param1 => true
析构赋值
const obj = {
key1: 'first',
key2:1,
key3:'last'
}
const {key1,key2,key3} = obj;
const {key1,key2,...reset} = obj;// 第三个是对象
JSON转换
JSON转字符串
JSON.stringify(obj)
字符串转JSON
JSON.parse(JSON)
异步相关
Promise.resolve()
function* function_name(param) {
yield ...异步动作...; // 等异步动作完成
}
async function function_name(param) {
await ...异步动作...;
}