JS操作方法

2021-07-26 04:58:38 字數 1268 閱讀 9026

一、

map函式

可以接受函式作為引數

var staff=[ ,

, ];

staff.map(function(item));

執行結果:['abruzzi','bajmine','chris'] 二、

filter函式

過濾陣列中滿足某些條件的元素

staff.filter(function(item));

執行結果:[[name:'bajmine',age:'26'],[name:'chris',age:'25']] 三、

instanceof 運算子

用來測試乙個物件在其

原型鏈中是否存在乙個建構函式的

prototype

屬性。

var array = ["1","2","3"];

print(array instanceof array);//true 判斷物件是否是array 四、

prototype 屬性

使您有能力向物件新增屬性和方法

function emply(name,job)

var bill = new emply("li","work");

bill.prototype.age = null;

bill.age = 25;

document.print(bill.age);//25 輸出結果 五、

join陣列物件方法

array = ["1","2","3"];

var str = array.join("|");

print(str); //輸出結果:字串以|分隔 1|2|3 六、

sort 陣列排序

var array = [10,23,44,58,106,235];

array.sort(function(a,b)) //正序輸出 10,23,44,58,106,235

array.sort(function(a,b)) //逆序輸出 235,106,58,44,23,10

函式接受兩個引數,返回乙個數值。

如果這個值大於0,說明第乙個引數大於第二個引數,

如果返回值為0,說明兩個引數相等,

返回值小於0,說明第乙個引數小於第二個引數,

sort根據這個返回值來進行最終的排序 七、

toggleclass() 方法

toggleclass() 對設定或移除被選元素的乙個或多個類進行切換。

該方法檢查每個元素中指定的類。如果不存在則新增類,如果已設定則刪除之。這就是所謂的切換效果。

js 物件操作方法

1.object.assign object.assign 方法用於將所有可列舉屬性的值從乙個或多個源物件複製到目標物件。它將返回目標物件。const object1 const object2 object.assign object1 console.log object2.c,object2....

JS陣列的操作方法

var colors red blue green colors.length 計算陣列長度 array.isarray colors 檢測是否為陣列 colors.join 指定引號內的字串為分隔符 colors.push red green 推入陣列的最後 colors.pop 取得陣列的最後項...

js的dataTime操作方法

js的datatime操作方法 web開發中經常對時間進行處理操作,例如比較時間大小,時間的間隔,字串與時間之間的轉化等等。如何將字串轉時間物件。var s 2005 12 15 09 41 30 var d new date date.parse s.replace g,date常用的api va...