javascript中對象和函數的區別
javascript中對象和函數的區別
開心每一天1111
2019-06-07 11:06:46
TA貢獻1836條經驗 獲得超4個贊
關于js中實例和對象的解釋如下:
比如定義persion如下:
var person = new Object();
var person = {};
JS 是基于原型的面向對象語言, 所有數據都可以當作對象處理,所以 person 是對象, 可以把它當作是 Object 的實例. 當然, 一切都是對象。
第二個采用對象字面量的方式生成的person也是如此。
然而它內部沒有調用new Object(),而是采用JSON的初始化方式:
將現有的引用指向person。
實例和對象的區別,從定義上來講:
1、實例是類的具象化產品,
2、而對象是一個具有多種屬性的內容結構。
實例都是對象,而對象不全是實例。
Js里面沒有類(ES6以前)的語法,所以類的概念就通過創造一個對象來實現。
TA貢獻1796條經驗 獲得超10個贊
定義一個js類
var jsclass={
funA:function(){},
funB:function(){},
type:'class'
};
調用
var t=new jsclass();
t.funA();
舉報