1. 程式人生 > >javascript對象的標簽

javascript對象的標簽

ont ring str array 通過 left prot 不能 mar

[[proto]]標簽


技術分享

[[class]]標簽


[[class]] 標簽,代表這對象是哪個類型的。在js中不能直接訪問到。可以通過Object.prototype.toString.call(obj)間接獲取對象的類型

Object.prototype.toString.call(1).slice(8,-1);   //"Number"

Object.prototype.toString.call("1").slice(8,-1);  //"String"

Object.prototype.toString.call(new Object()).slice(8,-1);  //
Object Object.prototype.toString.call(new Array).slice(8,-1); //Array Object.prototype.toString.call(null).slice(8,-1); //null Object.prototype.toString.call(undefined).slice(8,-1); //"Undefined" Object.prototype.toString.call(true).slice(8,-1); //"Boolean"

[[extensible]]標簽


[[extensible]] 標簽對象上的屬性,是否可以被繼續添加

javascript對象的標簽