ES6标准基础知识

tech2022-11-02  123

文章目录

箭头函数析构赋值JSON转换异步相关

箭头函数

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 ...异步动作...; }
最新回复(0)