内置类JavaScript的方法

时间:2018-04-17 21:55:15

标签: javascript

考虑以下代码:

const arr = [];
console.log(arr.constructor);  // logs 'Array()'
console.log(typeof arr.constructor); // logs "function"

基本上,Array()是一个构造函数/类。 奇怪的是,如果您在控制台中展开“Array(),您会看到直接在其上列出的concatfilter等方法(即直接在arr.constructor上)。但是,这些方法也按预期列在arr.constructor.prototype下。

所以我的问题是,为什么在两个地方定义相同的方法?

0 个答案:

没有答案