Microsoft Asp.Net Ajax架構入門(5) Object類型、String類型、Array類型

來源:互聯網
上載者:User
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對象的格式化會基於當前的cultruevar 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("|"));

    

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.