Microsoft Asp.Net Ajax框架入门(5) Object类型、String类型、Array类型
VS2008
本文介绍 Object类型、String类型、Array类型
Object类型
(1) getType 方法
获得一个对象实例的类型
(2) getTypeName 方法
获得一个对象实例的类型名称
String类型
(1) startsWith 方法
判断字符串是否以...开头
(2) endsWith 方法
判断字符串是否以...结尾
(3) trim 方法
去掉字符串左右两边的空格
(4) trimStart 方法
去掉字符串左边的空格
(5) trimEnd 方法
去掉字符串右边的空格
(6) format 方法
格式化字符串
(7) localeFormat 方法
格式化字符串,对于Date,Number对象的格式化会基于当前的cultrue
Array类型
add 方法
增加一个item
addRange 方法
增加一个Array到末尾
clear 方法
移除所有元素
clone 方法
将数组克隆
contains 方法
是否包含给定的item
dequeue 方法
从开始处移除第一个item
enqueue 方法
与add方法功能相同
forEach 方法
遍历数组并订阅一个数组处理函数
indexOf 方法
找到与给定item匹配的元素,并返回它的索引值
insert 方法
在数组中插入一个item
parse 方法
将字符串转换为数组,字符串格式必须为:"['item1', 'item2', 'item3']"
remove 方法
移除与给定item匹配的第一个元素
removeAt 方法
移除给定索引位置的元素
几个示例:
forEach方法的用法:
本文介绍 Object类型、String类型、Array类型
Object类型
(1) getType 方法
获得一个对象实例的类型
(2) getTypeName 方法
获得一个对象实例的类型名称
UserLogic = function() {
this._userName = "guo";
}
UserLogic.prototype = {
get_userName : function() {
return this._userName;
}
};
UserLogic.registerClass("UserLogic");
var u = new UserLogic();
alert(Object.getTypeName(u);
alert(Object.getType(u));
this._userName = "guo";
}
UserLogic.prototype = {
get_userName : function() {
return this._userName;
}
};
UserLogic.registerClass("UserLogic");
var u = new UserLogic();
alert(Object.getTypeName(u);
alert(Object.getType(u));
String类型
(1) startsWith 方法
判断字符串是否以...开头
(2) endsWith 方法
判断字符串是否以...结尾
(3) trim 方法
去掉字符串左右两边的空格
(4) trimStart 方法
去掉字符串左边的空格
(5) trimEnd 方法
去掉字符串右边的空格
(6) format 方法
格式化字符串
(7) localeFormat 方法
格式化字符串,对于Date,Number对象的格式化会基于当前的cultrue
var s = "today is {0}";
alert(String.format(s, new Date()));
alert(String.localeFormat(s, new Date()));
alert(String.format(s, new Date()));
alert(String.localeFormat(s, new Date()));
Array类型
add 方法
增加一个item
addRange 方法
增加一个Array到末尾
clear 方法
移除所有元素
clone 方法
将数组克隆
contains 方法
是否包含给定的item
dequeue 方法
从开始处移除第一个item
enqueue 方法
与add方法功能相同
forEach 方法
遍历数组并订阅一个数组处理函数
indexOf 方法
找到与给定item匹配的元素,并返回它的索引值
insert 方法
在数组中插入一个item
parse 方法
将字符串转换为数组,字符串格式必须为:"['item1', 'item2', 'item3']"
remove 方法
移除与给定item匹配的第一个元素
removeAt 方法
移除给定索引位置的元素
几个示例:
var arr = ["gzj", "jww"];
Array.add(arr, "wen");
alert(arr.join(","));
Array.addRange(arr, ["cc","dd", "cc"]);
alert(arr.join(","));
Array.remove(arr, "cc");
alert(arr.join(","));
Array.add(arr, "wen");
alert(arr.join(","));
Array.addRange(arr, ["cc","dd", "cc"]);
alert(arr.join(","));
Array.remove(arr, "cc");
alert(arr.join(","));
forEach方法的用法:
var arr = ["gzj", "jww"];
this.prefix = "$";
Array.forEach(arr, addPrefix, this);
function addPrefix(element, index, array) {
alert(element);
alert(index);
alert(array.toString());
alert(this.prefix);
}
this.prefix = "$";
Array.forEach(arr, addPrefix, this);
function addPrefix(element, index, array) {
alert(element);
alert(index);
alert(array.toString());
alert(this.prefix);
}
var s = "['item1', 'item2', 'item3']";
var arr = Array.parse(s);
alert(arr.join("|"));
var arr = Array.parse(s);
alert(arr.join("|"));