Baseline Widely available
Object.getPrototypeOf()
ã¡ã½ããã¯ãæå®ããããªãã¸ã§ã¯ãã®ãããã¿ã¤ã (ã¤ã¾ããå
é¨ãããã㣠[[Prototype]]
ã®å¤) ãè¿ãã¾ãã
const prototype1 = {};
const object1 = Object.create(prototype1);
console.log(Object.getPrototypeOf(object1) === prototype1);
// Expected output: true
æ§æ
Object.getPrototypeOf(obj)
弿°
obj
ãããã¿ã¤ããåå¾ããããªãã¸ã§ã¯ãã
æå®ããããªãã¸ã§ã¯ãã®ãããã¿ã¤ãã§ããä½ãç¶æ¿ãã¦ããªããªãã¸ã§ã¯ãã®å ´å㯠null
ã§ãã
const proto = {};
const obj = Object.create(proto);
Object.getPrototypeOf(obj) === proto; // true
ãªãã¸ã§ã¯ã以å¤ã®å夿
ES5 ã§ã¯å¼æ° obj ããªãã¸ã§ã¯ãã§ã¯ãªãå ´å TypeError
ãçºçãã¾ããããã ES2015 ã§ã¯å¯¾å¿ãã Object
ã«å¤æããã¦ããå¦çããã¾ãã
Object.getPrototypeOf("foo");
// TypeError: "foo" is not an object (ES5 code)
Object.getPrototypeOf("foo");
// String.prototype (ES2015 code)
仿§æ¸ ãã©ã¦ã¶ã¼ã®äºææ§ é¢é£æ
å ±
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4