javascript對象的標簽
阿新 • • 發佈:2017-06-24
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對象的標簽