JS 與js物件相關的方法

2021-09-11 15:57:36 字數 624 閱讀 5343

一、給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...