ASP.NET AJAX in Action—MS AJAX Library 速览-基类型扩展

Array 类型扩展

名称

说明

Array.add 函数

将一个元素添加到 Array 对象的末尾。 Array.add(array, item);

Array.addRange 函数

将指定数组的所有元素复制到 Array 对象的末尾。 Array.addRange(array, items);

var a = ['a', 'b', 'c', 'd'];

var b = ['f', 'g','h'];

Array.addRange(a, b);

Array.clear 函数

Array 对象中移除所有元素。 Array.clear(array);

Array.clone 函数

创建 Array 对象的浅表副本。 var cloneVar = Array.clone(array);

Array.contains 函数

确定某个元素是否在 Array 对象中,返回bool型。 var itemExists = Array.contains(array, item);

Array.dequeue 函数

Array 对象中移除第一个元素。 var firstElement = Array.dequeue(array);

Array.enqueue 函数

将一个元素添加到 Array 对象的末尾。 Array.enqueue(array, item);

Array.forEach 函数

Array 对象的每个元素执行指定操作。 Array.forEach(array, method, context);

var a = ['a', 'b', 'c', 'd'];

a[5] = 'e';

var result = '';

function appendToString(element, index, array) {

// "this" is the context parameter, i.e. '|'.

result += element + this + index + ',';

}

Array.forEach(a, appendToString, '|');

// View the results: a|0,b|1,c|2,d|3,e|5,

alert(result);

Array.indexOf 函数

搜索 Array 对象的指定元素并返回该元素的索引。 var indexVar = Array.indexOf(array, item, start);

Array.insert 函数

Array 对象中的指定位置插入值。 Array.insert(array, index, item);

Array.parse 函数

从字符串表示形式创建 Array 对象。 var a = Array.parse(value);

parse 函数通过拆分 value 中的字符串来填充当前数组。value 中的字符串的格式必须为 "['item1', 'item2', 'item3']",并且必须包含引号。

Array.remove 函数

移除 Array 对象中某个元素的第一个匹配项。 var isRemoved = Array.remove(array, item);

返回bool型,是否已经移除。

Array.removeAt 函数

移除 Array 对象中指定位置的元素。 Array.removeAt(array, index);

Boolean 类型扩展

名称

说明

Boolean.parse 函数

将逻辑值的字符串表示形式转换为其 Boolean 等效对象。

Date 类型扩展

名称

说明

Date.format 函数

使用固定(与具体区域性无关的)区域性设置日期的格式。

Date.localeFormat 函数

使用当前区域性根据一个区域设置特定的字符串创建日期。

Date.parseLocale 函数

使用当前区域性根据一个区域设置特定的字符串创建日期。

Date.parseInvariant 函数

使用固定区域性根据字符串创建日期。

Error 类型扩展

名称

说明

Error.argument 函数

创建一个 Error 对象,该对象表示 Sys.ArgumentException 异常。

Error.argumentNull 函数

创建一个 Error 对象,该对象表示 Sys.ArgumentNullException 异常。

Error.argumentOutOfRange 函数

创建一个 Error 对象,该对象表示 Sys.ArgumentOutOfRangeException 异常。

Error.argumentType 函数

创建一个 Error 对象,该对象表示 Sys.ArgumentTypeException 异常。

Error.argumentUndefined 函数

创建一个 Error 对象,该对象表示 Sys.ArgumentUndefinedException 异常。

Error.create 函数

创建一个 Error 对象,该对象包含可选的更多错误信息。

Error.format 函数

创建一个表示 Sys.FormatException 异常的 Error 对象。

Error.invalidOperation 函数

创建一个 Error 对象,该对象表示 Sys.InvalidOperationException 异常。

Error.message 字段

表示对错误的说明。

Error.name 字段

表示用于标识错误的名称。

Error.notImplemented 函数

创建一个 Error 对象,该对象表示 Sys.NotImplementedException 异常。

Error.parameterCount 函数

创建一个 Error 对象,该对象表示 Sys.ParameterCountException 异常。

Error.popStackFrame 函数

更新 Error 实例的 fileNamelineNumber 属性,可以指示引发错误的位置而不是创建错误的位置。如果要创建自定义错误类型,请使用此函数。