js常用方法或物件封裝 待續中。。。。

2021-09-01 19:21:58 字數 1411 閱讀 6987

/**

* @author wsf

*/;(function () dest

* @param src

*/function extend(dest,src)

extend(object.prototype,);//為object新增extend方法

var arrayaddm = v

*/indexof : function (v)

},/**

* 為array新增get方法

* @param v

*/get : function (v),

/***為array增加put方法:將指定元素插入到陣列指定下標出

* @param v

* @param idx

*/put : function (v,idx),

/*** 陣列刪除元素方法

* @param v

*/remove : function (v),

/*** 是否包含指定元素

* @param v

*/contain : function (v) }

object.extend(array.prototype,arrayaddm);//為陣列物件新增方法

var stringaddm = ,

/*** float value

*/floatval : function(),

/*** 判斷是否為數字型

*/isnum : function () }

object.extend(string.prototype,stringaddm);//為string 物件新增加方法

var mapaddm = key

* @param val

*/entry : function (key,val),

//put方法

put : function (key,val),

//get方法

get : function (key)

},//remove方法

remove : function (key)

},//keyset

keyset : function (),

//valset

valset : function (),

//clear

clear : function (),

//size

size : function ()

} map = function (){};

map.prototype = {};

map.constructor = new map();

object.extend(map.prototype,mapaddm);//為map增加方法

})();

js封裝常用方法

1 陣列按createtime排序 function sortbycreatetime list any 2 陣列去重 es5function uniq arr es6function uniq arr 3 物件陣列取交集 取物件陣列交集 param list1 陣列 param list2 陣列 ...

JS封裝的常用方法

export function getbrowser export function geturlkey name 1 寫入帶有自定義有效期的cookie 使用方式 這是有設定過期時間的使用示例 s20是代表20秒 h是指小時,如12小時則是 h12 d是天數,30天則 d30 用法示例 setco...

JS 物件封裝的常用方式

js是一門物件導向語言,其物件是用prototype屬性來模擬的,下面,來看看如何封裝js物件.function person name,age,pserson.prototype 這種方式是比較常見的方式,比較直觀,但是person 的職責是構造物件,如果把初始化的事情也放在裡面完成,就會顯得繁瑣...