一、給js物件新增新屬性的方法
例:給物件obj新增乙個「selected」的新屬性
var obj={};
obj["selected"]="true";
console.log(obj); //
二、判斷js物件是否擁有某屬性
1.in運算子
var obj=;
alert("name" in obj); //true
alert("tostring" in obj); //true
無論是name,還是原型鏈上的tostring,都能檢測到,返回true
2.hasownproperty方法
var obj=;
alert(obj.hasownproperty("name")); //true
alert(obj.hasownproperty("tostring")); //false
原型鏈上繼承過來的屬性無法通過hasownproperty檢測到,返回false js與陣列相關的方法(一)
shift 方法 shift 方法用於把陣列的第乙個元素從其中刪除,並返回第乙個元素的值 用法 arrayobject.shift 如果陣列是空的,那麼 shift 方法將不進行任何操作,返回 undefined 值。unshift 方法 unshift 方法可向陣列的開頭新增乙個或更多元素,並返回...
時間相關的js方法
function getdatestr1 function getdatestr2 function ww4 date function w4 s else function myformatter date function myparser s else function todate str ...
日期相關的JS方法
獲取今天日期 格式為 2019 02 01 獲取今天日期 function gettodaydate 獲取今天前n天的日期 格式為 2019 02 01 function getdateago daynum 兩個時間相差天數 兩個時間相差天數 相容firefox chrome function da...