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