VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 网站开发 > JavaScript >
  • JavaScript教程之数组——Javascript

数组——Javascript
数组的基本操作——增删改;
1.增——unshift和push
如果要往Array的头部添加若干元素,使用unshift()方法;
如果要往Array的尾部添加若干元素,使用push()方法;

eg1——在数组首部添加元素

var arr = [1, 2];
arr.unshift('A', 'B'); // 返回Array新的长度: 4
arr; // ['A', 'B', 1, 2]

eg2——在数组尾部添加元素

var arr = [1, 2];
arr.push('A', 'B'); // 返回Array新的长度: 4
arr;

2.删——shift和pop
如果要把Array的首部第一个元素删除掉,使用shift()方法;
如果要把Array的最后一个元素删除掉,使用pop()方法;

eg1——删除数组首部第一个元素

var arr = [1, 2];
arr.unshift('A', 'B'); // 返回Array新的长度: 4
arr; // ['A', 'B', 1, 2]
arr.shift(); // 'A'
arr;

eg2——删除数组最后一个元素

arr.pop();
arr;


3.改——sort和reverse
如果要对当前的Array进行排序,则使用sort()方法;
如果要对当前的Array实现逆序,则使用reverse()方法;
eg1——数组排序

var arr = ['B', 'C', 'A'];
arr.sort();
arr;

eg2——实现逆序

var arr = ['one', 'two', 'three'];
arr.reverse();
arr;

4.查——属性arr.length和搜索指定元素arr.indexOf();(即元素索引)
eg 1——属性length的使用
var arr = [1, 2, 3.14, 'Hello', null, true];
arr.length;

2——直接给length赋值可以改变数组的长度
var arr = [1, 2, 3];
arr.length; // 3
arr.length = 6;
arr;

eg 2—— 查找索引arr.indexOf();
var arr = [10, 20, '30', 'xyz'];
arr.indexOf('30');

例题练习:
1.如何通过索引取到500这个值:
var arr = [[1, 2, 3], [400, 500, 600], '-'];
var x=arr[1][1];
console.log(x);

2.在新生欢迎会上,你已经拿到了新同学的名单,请排序后显示:欢迎XXX,XXX,XXX和XXX同学!:
var arr=[‘小明’,’小红’,’大军’,’阿黄’];
var last=arr.sort().pop();
console.log("欢迎"+arr.join(',')+"和"+last+"同学!");


相关教程