您的位置:首页 > 其它

数组

2020-01-15 07:23 37 查看

在java中,数组是一个很基础的知识也是一个很多用的东西。
创建一个数组,然后给它赋值。
var arr = [1,2,3,4,5,6,7,8,9] 可以看见我将1~9 的数赋值给了arr。
然后可以通过后台输出查看这个数组。
当然数组不仅仅可以穿数字,字符集也是可以的
数组里面单个值内用,号隔开。
我们可以通过下标来进行单个值的输出
例如:
arr[0] 的值为1
arr[1] 的值为2
arr [2] 的值为3
所以可见,数组的下标为0时,对应的是第一个数。
而数组最后的一个数怎么表示
arr[arr.length-1]
这里面的arr.length,是数组的长度,而-1是因为下标是从零开始的,-1后表示的才是最后一位数。
经过以上可扩展修改
在读取和设置数组的值时,要使用方括号并提供相应值的基于 0 的数字索引:
var arr6 = [“a”,“b”,“c”]; // 创建一个包含3个字符串的数组
alert(arr6[0]); //a
arr6[1] = “aaa”; //修改第二项为aaa
arr6[3] = “ccc”; //增加第四项为ccc
JavaScript中数组的length属性是可以修改的
var arr = [“a”,“b”,“c”]; // 创建一个包含3个字符串的数组
arr[arr.length] = “d”; //在下标为3处(也就是数组尾部)添加一项"d"
arr.length = arr.length-1; //将数组的最后一项删除
还可以通过api进行增删改查
push()和pop()
push(): 可以接收任意数量的参数,把它们逐个添加到数组末尾,并返回修改后数组的长度。
pop():数组末尾移除最后一项,减少数组的 length 值,然后返回移除的项。
var arr = [“Lily”,“lucy”,“Tom”];
var count = arr.push(“Jack”,“Sean”);
console.log(count); // 增加到了5个值
console.log(arr); // [“Lily”, “lucy”, “Tom”, “Jack”, “Sean”] 这里输出结果
var item = arr.pop();
console.log(item); // Sean
console.log(arr); // [“Lily”, “lucy”, “Tom”, “Jack”]
shift() 和 unshift()
shift():删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined。
unshift:将参数添加到原数组开头,并返回数组的长度 。
var arr = [“Lily”,“lucy”,“Tom”];
var count = arr.unshift(“Jack”,“Sean”);
console.log(count); // 5
console.log(arr); //[“Jack”, “Sean”, “Lily”, “lucy”, “Tom”]
var item = arr.shift();
console.log(item); // Jack
console.log(arr); // [“Sean”, “Lily”, “lucy”, “Tom”]

  • 点赞
  • 收藏
  • 分享
  • 文章举报
wenxin_liu 发布了18 篇原创文章 · 获赞 0 · 访问量 127 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: