摘要: 首先,他们都接收两个参数,slice和substring接收的是起始位置和结束位置(不包括结束位置),而substr接收的则是起始位置和所要返回的字符串长度。直接看下面例子: var test = 'hello world';alert(test.slice(4,7)); //o walert(te 阅读全文
posted @ 2016-11-26 22:17 JSKevin 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 一、数组的深浅拷贝 在使用JavaScript对数组进行操作的时候,我们经常需要将数组进行备份,事实证明如果只是简单的将它赋予其他变量,那么我们只要更改其中的任何一个,然后其他的也会跟着改变,这就导致了问题的发生。 像上面的这种直接赋值的方式就是浅拷贝,很多时候,这样并不是我们想要得到的结果,其实我 阅读全文
posted @ 2016-11-26 22:14 JSKevin 阅读(345) 评论(0) 推荐(0) 编辑