Function.prototype.__proto__.__proto__ === null
时间: 2023-10-09 13:04:36 浏览: 59
这表达式是用来检查 Function.prototype 对象的原型链。根据 JavaScript 的原型继承机制,一个对象的 __proto__ 属性指向其构造函数的原型对象。因此,Function.prototype.__proto__ 指向 Object.prototype,再往上一级的原型是 null。
所以,Function.prototype.__proto__.__proto__ === null 是成立的。
相关问题
SocketSeqMsgs.prototype
引用\[1\]提到了Object构造函数的内置属性__proto__为null,而除了Object其他所有内置函数的原型对象prototype的内置属性__proto__都指向Object.prototype。这意味着SocketSeqMsgs.prototype的__proto__指向Object.prototype。引用\[3\]提到了Object的原型对象是由Object.prototype构造出来的,所以SocketSeqMsgs.prototype是由Object.prototype构造出来的。
#### 引用[.reference_title]
- *1* *3* [Function.prototype和Object.prototype](https://blog.csdn.net/lll_y1025/article/details/104911728)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [有关 Array.prototype.slice.call() 和 Array.prototype.slice.apply() 方法的详解](https://blog.csdn.net/weixin_45242865/article/details/120177213)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
: function
function是一个通用的多态函数包装器。它可以存储、复制和调用任何可调用的目标,包括函数、lambda表达式、绑定表达式或其他函数对象,以及指向成员函数和指向数据成员的指针。当一个std::function对象未包裹任何实际的可调用元素时,调用该std::function对象将抛出std::bad_function_call异常。 // 返回值只能返回一个数据,如果不写,则返回undefined
}
```
使用std::function可以调用普通函数、调用lambda表达式和通过bind函数调用类成员函数。此外,通过function创建的函数实际上是Function的一个实例对象,它的__proto__指向对应构造函数的prototype。例如,testFn1.__proto__ === Function.prototype === Function.__proto__。<em>1</em><em>2</em><em>3</em>
#### 引用[.reference_title]
- *1* *2* [function函数](https://blog.csdn.net/liuqingsongmsdn2014/article/details/126596781)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}} ] [.reference_item]
- *3* [function Function 区别](https://blog.csdn.net/u014105739/article/details/121634845)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}} ] [.reference_item]
[ .reference_list ]
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)