美文网首页
JavaScript数组操作

JavaScript数组操作

作者: 米酒真香 | 来源:发表于2018-02-18 17:10 被阅读7次

定义一个空数组:
var arr = [];
在数组中添加元素:
arr = ['苹果','香蕉','梨','橘子','葡萄','西瓜'];
获取数组中元素的数量用arr.length;,结果是6.
获取数组中第2个元素,用arr[1];返回"香蕉".
把数组中第2个元素,替换成banana,arr[1] = 'banana';(相当于覆写).
arr.push('荔枝','火龙果'); push方法添加的元素放在数组的后面,返回值是添加后的数组元素的数量。
arr.unshift('芒果','椰子'); unshift方法可以从前面添加数组元素。返回值仍然是添加后数组元素的数量。
pop()方法用于删除并返回数组的最后一个元素。
用法:arr.pop();
shift() 方法用于把数组的第一个元素从其中删除,并返回第一个元素的值。
用法:arr.shift();
delete arr[2];删除数组中第3个元素的值,但不会删除第3个元素,第三个元素的值变成undefined × 1
如果要删除第3个元素,用splice()方法
用法:arr.splice(2,1);删除数组中的第3个元素。
splice()的第1个参数表示删除从第几个元素开始,第2个参数表示要删除的元素的数目。此方法返回值为删除的元素组成的数组。
如果只指定一个参数,如arr.splice(3)则表示保留数组的前3个元素,其他元素全部删除。
控制台:

arr
["椰子", "苹果", "梨", "桃", "葡萄", "橘子", "西瓜", "荔枝", "火龙果"]
arr.splice(3);
["桃", "葡萄", "橘子", "西瓜", "荔枝", "火龙果"]
arr
["椰子", "苹果", "梨"]

concat()方法用于连接两个或多个数组。
该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。
控制台:

arr
["椰子", "苹果", "梨"]
var arr1 = ['猫','狗'];
undefined
var con_arr =arr.concat(arr1);
undefined
con_arr
["椰子", "苹果", "梨", "猫", "狗"]

相关文章

  • javascript数组操作

    javascript数组操作 今天针对javascript的数组的一些常见操作进行一些讲解,希望对给为开发者有帮助...

  • JavaScript数组去重

    JavaScript中数组的常用操作之数组去重 方法一 方法二

  • JavaScript中数组操作常用方法

    1.检JavaScript中数组操作常用方法测数组 1)检测对象是否为数组,使用instanceof 操作符 2)...

  • JavaScript数组操作

    定义一个空数组:var arr = [];在数组中添加元素:arr = ['苹果','香蕉','梨','橘子','...

  • Javascript数组操作

    使用JS也算有段时日,然对于数组的使用,总局限于很初级水平,且每每使用总要查下API,或者写个小Demo测试下才算...

  • javaScript 数组操作

    概要 实现一些常用的数组操作函数。 join 用法:[1, 2, 3].join('-') // "1-2-3"实...

  • vue 中数组和json的响应式

    一. vue 中数组操作的响应式 1. Vue 中javaScript 数组响应式操作的方法 push()方法响应...

  • JavaScript查找数组

    JavaScript中数组的常用操作之查找数组 Array.includes() 方法 array.include...

  • JavaScript数组的遍历

    JavaScript中数组的常用操作之数组的遍历 for..of 循环 for(const item of ite...

  • 浅谈JS清空数组的4种方法(转载)

    数组是JavaScript中的十分常用且重要的数据类型,而删除数组元素是一种常见的数组操作,JavaScript中...

网友评论

      本文标题:JavaScript数组操作

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