1.数组末尾取值
有些时候,我们希望从末尾获取素组的元素,如果你想从后向前获取数组元素你可以使用数组的slice方法,
你可以这样写:
var newArray = [1, 2, 3, 4]
console.log(newArray.slice(-1)) // [4]
console.log(newArray.slice(-2)) // [3, 4]
console.log(newArray.slice(-3)) // [2, 3, 4]
console.log(newArray.slice(-4)) // [1, 2, 3, 4]
2.使用短路语句
有种情况,如果你想通过判断语句来执行方法,一般都会这么写吧,
if (condition) {
dosomething()
}
这个时候不妨试试短路语句,什么是短路语句呢,其实是这样的:
condition && dosomething()
代码是不是简洁了很多呢;
3.用操作符 “||” 来设置默认值
有时候我们和后端接口对接的时候,由于数据库字段默认设置,空数据一般都会返回null,比如:后端接口返回了 { count: null },这个时候如果前端直接取了count就会显示null,这样页面看着就会像出bug,有没有这种感觉?
这个时候不妨用 || 来设置下默认值
var res = { count: null }
res.count || 0
count就再也不会出现null的情况啦;
评论
全部评论
{{reply.username}} 回复:{{reply.replyname}}
{{reply.content}}