我试图使用本教程从Mozilla(https://developer.Mozilla.org/en-us/docs/web/javascript/inheritance_and_the_prototype_chain)调用对象的[[Prototype]]
方法,但似乎不起作用。
有人知道为什么吗?
谢谢,
一些代码:
function Graph() {
this.vertices = [];
this.edges = [];
}
Graph.prototype = {
addVertex: function(v) {
this.vertices.push(v);
}
};
var g = new Graph();
g.[[Prototype]];
因为您试图以错误的方式访问原型,所以它应该是g.__proto__
(但是永远不要使用g.__proto__
,它是不推荐的,并且不适用于所有对象)或object.getprototypeof(g)
:
function Graph() {
this.vertices = [];
this.edges = [];
}
Graph.prototype = {
addVertex: function(v) {
this.vertices.push(v);
}
};
var g = new Graph();
console.log(g.__proto__); // get access to prototype
console.log(Object.getPrototypeOf(g)); // get access to prototype
我一直在使用谷歌Chrome开发工具。突然,工具栏图标消失了。它们曾经位于、等的上方。。。现在他们走了。我想这没关系,因为我一开始不需要它们。但是,有没有办法把它们重新打开?
Chrome 开发者工具是一套内置在Google Chrome中Web开发和调试工具。使用开发者工具来重演,调试和剖析您的网站。
问题内容: 当用户禁用JavaScript时,我正在尝试调试网站的功能。我想知道如何禁用Google Chrome DevTools中页面的JavaScript? 问题答案: 单击“ 开发人员工具”角落的菜单,单击“设置”,然后在下进行检查。
我试图在用户禁用其JavaScript时调试网站的功能。我想知道如何从Google Chrome DevTools中禁用JavaScript页面?
我一直在使用谷歌Chrome开发者工具。突然,工具栏图标消失了。它们通常位于、等的每个元素之上。现在他们走了。我想这没什么,因为我一开始就不需要它们。但是,有没有办法把它们重新打开呢?
在Google Chrome的开发者工具中,当我选择一个元素时,我会在所选元素旁边看到。那是什么意思?