JavaScript面试题:解释原型继承是如何工作的?严格模式(strict mode)

9.解释原型继承是如何工作的

JavaScript不是一种面向对象的友好编程语言,但它仍然使用继承的思想来实现依赖关系,并使用许多内置函数使其灵活使用。了解原型继承的工作原理将使你很好地理解JavaScript知识,从而避免概念上的误用。

最好在大脑中描绘一下JavaScript的整个机制,以了解原型继承。

JavaScript中有一个超级对象,所有对象都将从中继承。 '__ proto__'指向的对象的Prototype内部属性。 原型(prototype )包含一个构造函数,使对象能够从中创建实例。 __proto__始终存在于对象中,并且分层指向它所属的原型,直到null,这称为原型链

10. 解释一下严格模式(strict mode)

严格模式用于标准化正常的JavaScript语义。严格模式可以嵌入到非严格模式中,关键字 ‘use strict’。使用严格模式后的代码应遵循JS严格的语法规则。例如,分号在每个语句声明之后使用。

作者:前端小智
链接:https://juejin.im/post/5d0976c66fb9a07efa091bcf
来源:掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

THE END