array.js

来自「关于网上汽车销售系统的详细编程项目实战实例」· JavaScript 代码 · 共 56 行

JS
56 行
字号
/**
 * Array.js
 *
 * @author  Actuate Corporation
 * @version 1.0
 */

///////////////////////////////////////////////////////////////////////////////
// Globals
///////////////////////////////////////////////////////////////////////////////

function findItem( array, itemValue )
{
	if ( !array )
		return -1;

	for ( var index = 0; index < array.length; index++ )
	{
		if ( array[index] == itemValue )
			return index;
	}

	return -1;
}

///////////////////////////////////////////////////////////////////////////////

function listItems( array )
{
	for ( var index = 0; index < array.length; index++ )
	{
		alert( 'array[' + index + '] = ' + array[index] );
	}
}

///////////////////////////////////////////////////////////////////////////////

function removeItem( array, itemIndex )
{
	for ( var index = itemIndex; index < array.length; index++ )
	{
		var next = index + 1;
		if ( next <= array.length )
			array[index] = array[next];
	}

	array.length--;
}

///////////////////////////////////////////////////////////////////////////////

function emptyArray( array )
{
	array.length = 0;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?