js基础-常用方法

 

一、数组操作

1、slice()

方法:arrayObject.slice(start,end)
返回值:返回一个新的数组,包含从 start 到 end (不包括该元素)的 arrayObject 中的元素。

2、splice()

方法:array.splice(index,howmany,item1,.....,itemX)

index:  从何处添加/删除元素

howmany:  应该删除多少元素。必须是数字,但可以是 "0"。如果未规定此参数,则删除从 index 开始到原数组结尾的所有元素。

item:可选。要添加到数组的新元素.

返回值: splice() 方法会直接对数组进行修改,如果从 arrayObject 中删除了元素,则返回的是含有被删除的元素的数组。

3、concat()

方法:arrayObject.concat(arrayX,arrayX,......,arrayX)
返回值:  该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。

4、filter()

方法:arr.filter(callback[, thisArg])

callback:用来测试数组的每个元素的函数。调用时使用参数 (element, index, array)。返回true表示保留该元素(通过测试),false则不保留。

thisArg:可选。执行 callback 时的用于 this 的值。

返回值,一个包含测试通过元素的新数组。filter 不会改变原数组。

5、map()

方法:array1.map(callbackfn[, thisArg])

返回值:对数组的每个元素调用定义的回调函数并返回包含结果的数组。

二、函数方法

1、bind()

方法:fun.bind(this,arg1,arg2,...)

bind()方法会创建一个新的函数,称为绑定函数,fun方法在this环境下调用

该方法可传入两个参数,第一个参数作为this,第二个及以后的参数则作为函数的参数调用

三、对数操作的方法

1、toFixed()

方法:可把 Number 四舍五入为指定小数位数的数字。

2、toString()

可把十进制转换为二进制字符串

例:num.toString(2)

3、parseInt()

可以把二进制、八进制、十六进制数字转换为十进制

例:parseInt(str,2);//把二进制字符串转换为十进制

四、字符串操作

1、match()

方法:可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。该方法类似 indexOf() 和 lastIndexOf(),但是它返回指定的值,而不是字符串的位置。

 

转载于:https://www.cnblogs.com/zqqya/p/7396846.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值