js方法日常学习

js常用方法技巧
1.join方法

数组拼接字符串逗号隔开不用遍历的方式
数组 join()函数的参数是可选的,如果没有包含参数来指定加入/分隔符,默认情况下会使用逗号。例如,

var myArray = ['I', 'love', 'chocolate', 'frogs'];
var madeAString = myArray.join(' ');
// returns 'I love chocolate frogs'
var madeAString = myArray.join();
// returns 'I,love,chocolate,frogs'
2. 使用数字分隔符

这是处理大数字时最常用的运算符之一。当在数字中使用分隔(即_)时,看上去比未分隔的数字更美观。

const number = 98_234_567;
const binary = 0b1000_0101;
const hex = 0x12_34_56_78;

1.不允许出现在数字的末尾。

2.不能用在首位0后面。

3. delete vs splice

从数组中删除项,应该通过使用splice而不是delete。使用delete将删除对象属性,但不会重新索引数组或更新数组长度。这使得看起来就像未定义一样。

4.map vs for循环

使用map()函数方法循环遍历数组的项。

var squares = [1, 2, 3, 4].map(function (val) {
    return val * val;
});

// squares will be equal to [1, 4, 9, 16]

1.不改变原数组。

2.返回还是一个数组,值为原始数组调用函数处理后的值。

3.不会对空数组进行检测

5. 四舍五入

toFixed()方法将四舍五入的数字转换为指定的小数位数。

注意:toFixed()返回的是字符串而不是数字。

6. 使用console.table

你可以使用console.table以表格格式显示对象:

dos界面中显示

7. 多条件检查
if (value === 1 || value === 'one' || value === 2 || value === 'two') {

}
//indexOf
if ([1, 'one', 2, 'two'].indexOf(value) >= 0) {

}
//includes
if ([1, 'one', 2, 'two'].includes(value)) {

}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值