目的
- 了解数组的定义。
- 了解数组的一些操作,比如:删除,添加,修改等。
前言
学习了智能社的一些 js
课程,觉得 js
是那么的神秘和迷人。同时又感觉好大的压力,里面的知识太多了,要慢慢吸收消化。
看了第八课的时候,接触到了数组,虽然之前会定义一些东西,但是并不是那么的熟练,而且一些基本的操作,我还并不会,就连最基本的添加删除也是一样。
我很庆幸我遇到了瓶颈,我很庆幸我选择了观看智能社的视频,这或许是我在 JavaScript
学习上的一个转折点。
数组的定义
var oArray = new Array(‘a’,’b’,’c’);
var oArry = [‘a’,’b’,’c’];
两种方法都很普遍,不过第二种用的比较普遍。原因很简单,直观,而且,代码相对而言比较少。
数组的操作
- push(元素); 在数组的末尾添加内容。
- pop(); 从数组的末尾删除内容(一个)。
- shift(); 从数组的头部删除内容(一个)。
- unshift(元素); 在数组的头部添加元素。
- splice(); 用法比较多,可以删除,可以添加,可以替换。
① splice(2 , 3); //删除 splice(起点,长度);
② splice(2,0,’a’,’b’,’c’); //添加 splice(起点,0,元素);
③ splice(2,3,’a’,’b’,’c’); //替换 splice(起点,长度,元素);- a.contact(b); 将数组 b 链接到 数组 a 后面。
- join(连接符); 将数组内的元素用连接符连接起来。
- sort(); 排序。注意:如果数字是以字符的形式保存的,则需要处理一下。
sort(function(n1 ,n2){
return n1-n2;
})
感悟
人生就像数组一样,里面存了很多东西,有些事,我们需要忘记;有些事,我们需要记忆;有些事,我们需要改正;有些事,我们需要整理。
网友评论