JS物件的幾個方法介紹

2021-10-09 02:00:16 字數 871 閱讀 5483

1.hasownproperty 判斷是不是物件自身的屬性,如果是繼承的返回false否則true

function

fn()

fn.prototype.num = 10;

var obj = new

fn();

obj.id = 1;

console.log(obj.hasownproperty("id")); //true

console.log(obj.hasownproperty("num")); //false

2.constructor 返回物件的建構函式

var obj = new

function();

console.log(obj.constructor);

//function function()

3.instanceof 判斷物件是否在某個建構函式上

var fn = new

function();

console.log(fn

instanceof function); //

true

console.log(fn instanceof object); //

true

console.log(fn instanceof string); //

false

4.tostring 把物件轉換成字串

var arr = [1,2,3];

console.log(arr.tostring());

//1,2,3

js的location物件介紹

在寫前端js元件時,由於元件被單獨封裝到乙個js檔案中,而同時元件又有在裡面的話,找路徑就有相對路徑和絕對路徑2種辦法。而此時的相對路徑在呼叫這個js的頁面,所以沒法寫 同時相對路徑的.之類的,當資料夾移動後,維護起來很困難,所以無論從原則上,還是這個問題上,採用相對路徑都不好。那麼,我們只能用絕對...

JS陣列的幾個常用方法

1.shift 刪除原陣列第一項.2.unshift 將引數新增到原陣列開頭,並返回陣列的長度.3.pop 刪除原陣列最後一項,並返回刪除元素的值.4.push 將引數新增到原陣列末尾,並返回陣列的長度.5.concat 返回乙個新陣列,是將引數新增到原陣列中構成的 var ary1 1,2,3,4...

JS中關於物件的介紹

介紹 物件是多個屬性的集合,使用鍵值對進行儲存 兩種方式 字面量和建構函式 字面量var obj 建構函式 var obj newobject 兩種方式 點訪問符和中括號訪問符 點訪問符 訪問 var name obj.name 寫入 obj.name terry 中括號訪問符,可以適用於變數 va...