Microsoft Asp.Net Ajax框架入门(5) Object类型、String类型、Array类型

VS2008

本文介绍 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));

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()));

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(
","));

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);
}
 
           
var s = "['item1', 'item2', 'item3']";
var arr 
= Array.parse(s);
alert(arr.join(
"|"));

    
posted on 2008-02-04 11:36  Tristan(GuoZhijian)  阅读(704)  评论(1编辑  收藏  举报