美文网首页
JavaScript 新手小小总结(二)

JavaScript 新手小小总结(二)

作者: Bigbang_boy | 来源:发表于2017-07-17 00:17 被阅读0次

      这次给大家带来的是对JavaScript数组的介绍和函数操作。

      数组

      数组到底是什么?我们来看看百度百科对大部分编程语言内数组的定义吧。

    所谓数组,是无序的元素序列。若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。用于区分数组的各个元素的数字编号称为下标。数组是在程序设计中,为了处理方便, 把具有相同类型的若干元素按无序的形式组织起来的一种形式。[1]这些无序排列的同类数据元素的集合称为数组。

                              ––以上摘自百度百科

    说白了,数组就是一堆连续储存的相同类型的数据,通过下标数字来访问数组元素。注意,这里说的是对于大部分编程语言而言。

      在JS中,JS的数组元素长得参差不齐,可以允许储存不同类型的数据。这是一种很方便的特性。

    而在数组中,我们对数组的操作,有时可以通过下标来进行,倘若使用些复杂的操作时,就不得不使用循环语句和判断语句。这时候,我们可以让函数来辅助我们操作。

    var arr=[  ,  ,  ,]            //先定义数组

    arr.length //这个数组的一个元素,返回数组长度。

      arr.indexOf(元素内容);    //通过元素内容返回下标值。

    arr.slice();

    它有三种形式

    {

    1:arr.slice();    //若不传递任何参数,则从头到尾返回数组arr,可用于数组的复制。

    2:arr.slice(begin, end);    //从下标begin开始,截取到end(不包括下标为end的元素)。

    3:arr.slice(begin);    //从下边begin开始截取到数组arr的尾端。

    }

    arr.push()和arr.pup()

    arr.push(  ,  ,  ,);        //向arr数组添加若干元素。

    arr.pup();          //不需要传递参数,删除arr数组最后一个元素

    arr.unshift()和arr()

      与上方完全相反,用法相同

    arr.soft();

      进行默认分类;      (ps:这个函数我没用成,不知道需不需要传递参数)

    arr.reverse();

    把arr所有元素掉个头

    arr.splice();

    万能修改!

    arr.splice(开始的下标,删除的元素个数,添加的元素(从开始的下标后面添加)…);

    删除的元素个数可设为0,这样就可以只增不减。若不添加元素,可只减不增。

    以上,是对数组操作的部分函数。

    总结:数组提供了一种顺序存储一组元素的功能,并可以按索引来读写。

            (本篇文章部分摘自廖雪峰的JS教程,详情请看  www.liaoxuefeng.com)

    相关文章

      网友评论

          本文标题:JavaScript 新手小小总结(二)

          本文链接:https://www.haomeiwen.com/subject/suoxkxtx.html