JS走过的第二个大坑

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()类似于楼上  第一个参数表示一个字符串或者一个正则对象

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 3,275评论 0 4
  • 本章内容 使用对象 创建并操作数组 理解基本的 JavaScript 类型 使用基本类型和基本包装类型 引用类型的...
    闷油瓶小张阅读 704评论 0 0
  • 有多少人, 明白, 父母, 朋友, 除了知己。 拔身上的刺, 适规则的圆。 吃碗里的饭, 想心中的天。 做自己 何...
    热爱一生阅读 666评论 9 5
  • 本篇文字是我在简书上的「我帮你读」系列文集中,我帮你读:「论人类不平等的起源」一文相对应的详细读书笔记。如果是第一...
    靈鈞阅读 2,409评论 0 5
  • 哲学家问弟子们:“如何除掉这些杂草?”弟子们说出自己的各种想法,哲学家他们都去试试,一年后如果没办法除掉就再来这里...
    淳哥哥阅读 1,124评论 1 3