JS走过的第二个大坑

2017-05-26  本文已影响0人  国之大殇

js中for循环和forEach的区别:前者比较官方,功能强大,效率比后者高;后者简单,不能中断,比如不能使用break和return等

总结一下js中Array和String方法(目前开发中用到的最多方法)

Array:

concat()-连接数组,参数可以有多个,可以是字符串也可以是数组

slice(),切割数组,不改变原数组

splice()删除数组元素,改变原数组

push pop shift unshift        栈和队列方法

forEach(),无返回对象,不改变原数组

map()  对原数组每个元素的复制,然后返回一个新数组

fiter()  挑选出符合条件的数组元素,返回一个数组

every和some  返回true或者false  每一个符合还是某一个符合   是不一样的方法

String:

concat()  连接字符串  但是大多数还是直接用+号

substring()和slice()是相同的方法

substr(),第二个参数和上面两个不同,表示所选字符的个数

join(),可以用于连接字符串,无参数代表使用逗号

splite()确切来说是正则对象的方法  参数可以是字符串或者正则对象

replace()类似于楼上  第一个参数表示一个字符串或者一个正则对象

上一篇下一篇

猜你喜欢

热点阅读