当前位置:  开发笔记 > 编程语言 > 正文

Javascript - 在尝试获取数组原型时获取'undefined'

如何解决《Javascript-在尝试获取数组原型时获取'undefined'》经验,为你挑选了1个好方法。

我认为早上5点人才流失,但我很难理解这一点.

obj = ['a','b'];
alert( obj.prototype ); //returns "undefined"

为什么没有obj.prototype返回功能Array(){ }作为原型?它确实引用Array了构造函数.



1> annakata..:

因为实例没有原型,所以类*可以.

可能你想要obj.constructor.prototype或者替代obj.constructor==Array

*为了更准确,构造函数具有原型,但当然在JS functions = classes = constructors中

推荐阅读
小白也坚强_177
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有