ASP.NET AJAX in Action—MS AJAX Library 速览-基类型扩展
Array 类型扩展
名称 | 说明 |
---|---|
将一个元素添加到 Array 对象的末尾。 Array.add(array, item); | |
将指定数组的所有元素复制到 Array 对象的末尾。 Array.addRange(array, items); var a = ['a', 'b', 'c', 'd']; var b = ['f', 'g','h']; Array.addRange(a, b); | |
从 Array 对象中移除所有元素。 Array.clear(array); | |
创建 Array 对象的浅表副本。 var cloneVar = Array.clone(array); | |
确定某个元素是否在 Array 对象中,返回bool型。 var itemExists = Array.contains(array, item); | |
从 Array 对象中移除第一个元素。 var firstElement = Array.dequeue(array); | |
将一个元素添加到 Array 对象的末尾。 Array.enqueue(array, item); | |
对 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 对象的指定元素并返回该元素的索引。 var indexVar = Array.indexOf(array, item, start); | |
在 Array 对象中的指定位置插入值。 Array.insert(array, index, item); | |
从字符串表示形式创建 Array 对象。 var a = Array.parse(value); parse 函数通过拆分 value 中的字符串来填充当前数组。value 中的字符串的格式必须为 "['item1', 'item2', 'item3']",并且必须包含引号。 | |
移除 Array 对象中某个元素的第一个匹配项。 var isRemoved = Array.remove(array, item); 返回bool型,是否已经移除。 | |
移除 Array 对象中指定位置的元素。 Array.removeAt(array, index); |
Boolean 类型扩展
名称 | 说明 |
---|---|
将逻辑值的字符串表示形式转换为其 Boolean 等效对象。 |
Date 类型扩展
名称 | 说明 |
---|---|
使用固定(与具体区域性无关的)区域性设置日期的格式。 | |
使用当前区域性根据一个区域设置特定的字符串创建日期。 | |
使用当前区域性根据一个区域设置特定的字符串创建日期。 | |
使用固定区域性根据字符串创建日期。 |
Error 类型扩展
名称 | 说明 |
---|---|
创建一个 Error 对象,该对象表示 Sys.ArgumentException 异常。 | |
创建一个 Error 对象,该对象表示 Sys.ArgumentNullException 异常。 | |
创建一个 Error 对象,该对象表示 Sys.ArgumentOutOfRangeException 异常。 | |
创建一个 Error 对象,该对象表示 Sys.ArgumentTypeException 异常。 | |
创建一个 Error 对象,该对象表示 Sys.ArgumentUndefinedException 异常。 | |
创建一个 Error 对象,该对象包含可选的更多错误信息。 | |
创建一个表示 Sys.FormatException 异常的 Error 对象。 | |
创建一个 Error 对象,该对象表示 Sys.InvalidOperationException 异常。 | |
表示对错误的说明。 | |
表示用于标识错误的名称。 | |
创建一个 Error 对象,该对象表示 Sys.NotImplementedException 异常。 | |
创建一个 Error 对象,该对象表示 Sys.ParameterCountException 异常。 | |
更新 Error 实例的 fileName 和 lineNumber 属性,可以指示引发错误的位置而不是创建错误的位置。如果要创建自定义错误类型,请使用此函数。 |