使用javascript的三个小技巧

发布于2023-09-20 16:59 阅读 318

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的情况啦;

评论

全部评论

{{item.username}}
{{item.comment_content}}
回复

{{reply.username}} 回复:{{reply.replyname}}

{{reply.content}}

{{reply.isshow ? '取消回复' : '回复'}}

作者

新闻哥mosk

新闻哥,擅长创业、职场、自媒体运营方向的话题。