push和pop函数
push和pop函数允许分别向数组的末尾添加和删除项目:
var nums = [ 1, 1, 2, 3, 5, 8 ]; nums.push(13); console.log(nums); nums.pop(); console.log(nums);
上面的代码生成以下结果。
unshift和shift函数
要从数组前面插入或删除项目,请使用unshift或shift函数:
var nums = [ 1, 2, 3, 5, 8 ]; nums.unshift(1); console.log(nums); nums.shift(); console.log(nums);
join函数
数组函数join从数组返回一个字符串:
var nums = [ 1, 1, 2, 3, 5, 8 ];var s = nums.join(", "); console.log(s);
上面的代码生成以下结果。
sort函数
可以使用sort函数对数组排序,可以使用内置排序功能:
var nums = [ 3, 1, 8, 5, 2, 1]; nums.sort(); console.log(nums);
上面的代码生成以下结果。
我们可以提供自己的sort函数作为参数:
var names = [ "CSS", "HTML", "Java", "SQL", "CSS3", "HTML5"]; names.sort();/*www.w3cschool.cn*/console.log(names); names.sort(function (a, b) { var a1 = a.toLowerCase(), b1 = b.toLowerCase(); if (a1 < b1) return 1; if (a1 > b1) return -1; return 0; }); console.log(names);
上面的代码生成以下结果。
Loop函数
要迭代数组中的项,我们可以使用loop或forEach函数
[ "CSS", "HTML", "CSS3", "HTML5", "Javascript", "SQL"].forEach( function (value) { console.log(value); });
上面的代码生成以下结果。