js 数组-splice 和 slice

说到编程不得不提到英语,如果英语有一些基础,编程也会轻松一点。

比如 js 的数组有两个方法, splice 和 slice , 不懂英语的时候直接懵逼啊,这啥啊? 来看看因为翻译先,来自有道词典。

slice

splice

 

那么js数组的 slice 是什么作用呢?

> 从某个已有的数组返回选定的元素

也就是从数组里切出一部分元素,组成另一个数组,当然,并不是真的切.原数组也并不会被改变.

splice的意思是拼接,即断开然后再连接上,对于数组来说,就是在某个位置断开,或者切掉一部分,亦可以同时加上一部分,然后再连接起来. 像是做电焊.

 

通过这样的联想,抽象的名称也变得丰满起来,好记又有趣。以后如果学习别的语言,也能融会贯通。

其实这些常用的名称,或者称为术语,在很多语言中都是很常见的。除了splice和slice,还有 split, sort,concat,等等。这些也构成了每种语言必不可少的基本功能,然后构成了璀璨夺目的软件家族。

 

更多数组的方法: http://www.w3school.com.cn/jsref/jsref_obj_array.asp

posted @ 2016-06-02 15:25  六月的海  阅读(717)  评论(0编辑  收藏  举报