三个有用的JS技巧

Posted by cl9000 on April 12, 2020


人只有献身于社会,才能找出那短暂而有风险的生命的意义。——<阿尔伯特·爱因斯坦>

原文链接
https://www.jstips.co/en/javascript/three-useful-hacks/

1、从后到前获取数组项

如果要从后到前获取数组项,只需执行以下操作:

1
2
3
4
5
6
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、短路有条件

如果必须在条件为 true 的情况下执行函数,如下所示:

1
2
3
if(condition){
dosomething();
}

您可以像这样使用:

1
condition && dosomething();

3、使用 || 设置变量默认值

如果必须为变量设置默认值,则可以执行以下操作:

1
2
3
4
5
6
7
8
9
10
11
var a;

console.log(a); //undefined

a = a || 'default value';

console.log(a); //default value

a = a || 'new value';

console.log(a); //default valu

原文链接:https://www.jstips.co/en/javascript/three-useful-hacks/

关注【公众号】,了解更多。



支付宝打赏 微信打赏

赞赏一下 坚持原创技术分享,您的支持将鼓励我继续创作!