好用的技巧
JSON取值方式
原来编写方式如下:
// 接口返回数据如下
let result = {'name': 'admin', 'age': 18}
alert("name" + result.name)
更方便的编写方式如下:
let {name} = {'name': 'admin', 'age': 18}
alert("name" + name)
带变量字符串拼接方式
原来编写方式如下:
let str = "姓名:" + this.name + ",年龄:" + this.age;
alert(str)
更方便的编写方式如下:
let str = `姓名:${this.name},年龄:${this.age}`
alert(str)
// 或者在代码中如下写法
{{`姓名:${this.name},年龄:${this.age}`}}
判断null、undefined、''
原来编写方式如下:
// data
if (data !== undefined && data !== null && data !== '') {
}
更方便的编写方式如下:
if (!data) {
}