面像物件略整理

2022-08-10 09:27:10 字數 963 閱讀 6691

function person(name, age, job);

}var person1 = new person("nicholas", 29, "software engineer");

var person2 = new person("greg", 27, "doctor");

console.log(person1.sayname==person2.sayname)//fasle

console.log(person1.sayname()==person2.sayname())//true

function perple(){};

perple.prototype.name="hong";

perple.prototype.age=18;

perple.prototype.height="188cm"

perple.prototype.sayname=function();

var p3=new perple();

var p4=new perple();

alert(p3.sayname==p4.sayname);//true

console.log(perple.prototype.isprototypeof(p3));//true;isprototypeof()檢測乙個原型上是不是有這個例項

console.log(p3.hasownproperty("name"))//fasle檢測乙個屬性是不是存在例項中

p4.name="圓圓";

alert(hasprototypeproperty(p3, "name"))

console.log(p4.hasownproperty("name"));//true

console.log("name" in p4)//true檢測該屬性是否存在例項 || 原型中(二選一符合就返回true)

var obj=;

for(var oo in obj)

JS 面像物件封裝

封裝的js頁面 封裝window面像物件方法,把裡面的東西變成全域性給window,給外界使用 function window 把window物件換成自定義的player物件 player.prototype say function player.prototype.init.prototype ...

python基礎15 面像物件的程式設計

物件導向的程式設計 一 物件導向的程式設計簡介 1 物件導向程式設計的由來。我們之前雖然學習過了面向過程的程式,它的核心是面向過程,一步一步的設計好了的流程,雖然極大的降低了程式的複雜度,但是乙個設計 好了的流程只能滿足乙個程式後期的可擴充套件性差,所以為了解決面向過程的程式可擴充套件性差的缺點,產...

明略科技霸面

第一次現場面試 第一次霸面,真的有些緊張 記不起來問啥了,就記得我沒答上來的幾個點 1怎麼檢視node程序是否啟動,用linux原生命令,ps ef grep解釋下 ps命令將某個程序顯示出來 grep命令是查詢 中間的 是管道命令 是指ps命令與grep同時執行 ps是linux下最常用的也是非常...