标签:style blog class code c java
var array = []; var array new Array(); var array new Array(size); // length = size var array new Array(element0, element1, ..., elementn); // [element0, element1, ..., elementn] ,length = n
/** * 连接两个或更多的数组,按顺序添加并返回结果(相同元素不会覆盖)。
* 参数可以是数组,也可以是具体的值。 * 返回的是新数组,原数组不发生变化。 * @param {...*} [items] * @return {Array} */ Array.prototype.concat = function(items) {};
/** * 用于把数组中的所有元素放入一个字符串。 * 不指定参数,参数默认为‘,‘。 * @param {string} [separator] * @return {string} */ Array.prototype.join = function(separator) {};
/** * 删除数组中对后一个元素,并返回删除的元素。 * 数组长度为0,返回 undefined。
* 使用数组提供的先进后出栈的功能。 * @return {*} */ Array.prototype.pop = function() {};
/** * 可向数组的末尾添加一个或多个元素。 * 原数组发生变化,返回新的长度。
* 使用数组提供的先进后出栈的功能。 * @param {...*} [items] * @return {Number} */ Array.prototype.push = function(items) {};
/** * 颠倒数组中的元素。 * 原数组发生变化。 * @return {Array} */ Array.prototype.reverse = function() {};
/** * 删除数组中第一个元素,并返回第一个元素的值。 * 数组长度为0,返回 undefined。 * @return {*} */ Array.prototype.shift = function() {};
/** * 从已有的数组中返回选定的元素,组成新数组,原数组不变。 * slice()/slice(0)/slice(0,length):复制数组。 * 参数可为负数,-1代表对后一个元素。 * 第一个元素永远要小于第二个元素,否则返回[]。 * 如果 end 未被规定,选取从 start 到数组结尾的所有元素。 * @param {Number} [start] * @param {Number} [end] * @return {Array} */ Array.prototype.slice = function(start,end) {};
/** * 该方法会改变原始数组。 * @param {Number} [start] 规定添加/删除项目的位置,使用负数可从数组结尾处规定位置。 * @param {Number} [deleteCount] 要删除的项目数量。如果设置为 0,则不会删除项目。 * @param {...*} [items] 向数组添加的新项目,可多个。 * @return {Array} 返回被删除的元素。 */ Array.prototype.splice = function(start,deleteCount,items) {};
/** * 没有参数,安装字母顺序进行排序。 * 若有参数,参数为排序比较函数, * 比较函数应该具有两个参数 a 和 b, * 比较函数返回值:a-b(小到大排序)/b-a(大到小排序)。 * @param {function} [compareFn] * @return {Array} */ Array.prototype.sort = function(compareFn) {};
/** * 可向数组的开头添加一个或更多元素 * 返回数组变更后的长度 * @param {...*} [items] * @return {Number} */ Array.prototype.unshift = function(items) {}; //IE 不支持
数组复制: array.slice();
array.slice(0);
array.slice(0,array.length);
数组清空:array.splice(0);
JavaScript Array 对象,布布扣,bubuko.com
标签:style blog class code c java
原文地址:http://www.cnblogs.com/chenqf/p/3731980.html