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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值