鼠年全马铁人挑战 WEEK 23: JavaScript 阵列处理方法

小明自从开启了真理之门,就不断思考着何谓「一为全,全为一」?
此时小明走着走着捡到了一本宝典 --- JavaScript 语法大全 ---
里面写着这么一段话: 我们所认知的不过是物件,谁能操纵物件,谁就能改变这世界。
小明心想:哪泥!怎么跟我所认知的又不太一样,算了!死马当活马医,来试试!!
奇怪!怎么口袋突然有颗宝贝球!
小明拿到了宝贝球,发现里面有多只神奇宝贝,每只都有它的脾气,
如果想要驾驭它们,只能提升自己、增加实力,才能令他们折服,
于是他想起了一段话:「谁能操纵物件,谁能改变这世界!」

push()

在阵列尾端加入一个或数个元素,并回传修改后的阵列。

let pokemon = ['皮卡丘', '小火龙'];// 增加一个资料pokemon.push('杰尼龟');console.log(pokemon);//['皮卡丘', '小火龙','杰尼龟'];// 继续增加数个资料pokemon.push('妙花种子', '卡比兽');console.log(pokemon);//['皮卡丘', '小火龙','杰尼龟','妙花种子', '卡比兽'];

unshift()

在阵列前端加入指定的一个或数个元素,并回传修改后的阵列及新长度。

let pokemon = ['皮卡丘', '小火龙'];// 增加一个资料pokemon.unshift('杰尼龟');console.log(pokemon);//['杰尼龟','皮卡丘', '小火龙'];

reverse()

反转阵列元素的顺序,原本第一个元素成为最后一个,而原本最后一个元素成为第一个。

let pokemon = ['皮卡丘', '小火龙','杰尼龟'];pokemon.reverse();console.log(pokemon);//['杰尼龟', '小火龙','皮卡丘'];

pop()

从阵列中删除最后一个元素并回传该元素。

let pokemon = ['皮卡丘', '小火龙','杰尼龟'];console.log(pokemon.pop()); //'杰尼龟'//['皮卡丘', '小火龙'];

shift()

从阵列中删除第一个元素并回传该元素。

let pokemon = ['皮卡丘', '小火龙','杰尼龟'];console.log(pokemon.shift()); //'皮卡丘'//[ '小火龙','杰尼龟';

小明学会了这些方式,发现不够还不够!
只有这点实力,我要如何改变这世界呢!
于是踏上了旅途。
因为小明很喜欢吃三明治,所以大家都会称他为小明治!
随着时间久了,大家也懒了!
于是就取 last name 称呼为: 小治


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章