-
- 分享
将子辈的原型设置为父辈的实例
-
hayeee 2024-7-29 14:29
-
我们学习了从超类(或者叫父类)Animal继承其行为的第一个步骤:创建一个Animal的新实例。 这一节挑战我们将学习第二个步骤:给子类型(或者子类)设置prototype。 这样一来,Bird就是Animal的一个实例了。 Bird . prototype = Object . create ( Animal . pro ...
-
0 个评论
-
- 分享
从超类继承行为
-
hayeee 2024-7-29 14:23
-
我们创建了一个Animal超类(supertype),用来定义所有动物共有的行为: function Animal ( ) { } Animal . prototype . eat = function ( ) { console . log ( "nom nom nom" ) ; } ; 在这一节以及下一节挑战中我们将学习如何在Bird和Dog中重用&nb ...
-
0 个评论
-
- 分享
数据回归分析的步骤
-
1305746813 2024-7-28 19:42
-
1.用ipynb来对数据进行筛选。 import pands as pd df=pd.read_csv("文件地址") X=df 2.第一步, (1)对数据进行重复数据剔除: 使用pandas里面的 drop_duplicates() 函数 len(数据名) 这样能够看有没有效 再把y值的空值删除,使用dropna df = pd . DataFrame ( x_train ) print ( df . sh ...
-
0 个评论
-
- 分享
了解原型链
-
hayeee 2024-7-22 14:51
-
JavaScript 中所有的对象(除了少数例外)都有自己的prototype。 而且,对象的prototype本身也是一个对象。 function Bird ( name ) { this . name = name ; } typeof Bird . prototype ; 正因为prototype是一个对象,所以prototype对象也有它 ...
-
0 个评论
-
- 分享
更改原型时,记得设置构造函数属性
-
hayeee 2024-7-22 14:39
-
手动设置一个新对象的原型有一个重要的副作用。 它清除了constructor属性! 此属性可以用来检查是哪个构造函数创建了实例,但由于该属性已被覆盖,它现在给出了错误的结果: duck . constructor === Bird ; duck . constructor === Object ; duck instanceof Bird ; 按顺序,这些表达式会返回 ...
-
0 个评论
-
- 分享
将原型更改为新对象
-
hayeee 2024-7-17 14:43
-
到目前为止,你已经可以单独给prototype添加属性了: Bird . prototype . numLegs = 2 ; 需要添加多个属性的,这未免会显得拖沓。 Bird . prototype . eat = function ( ) { console . log ( "nom nom nom" ) ; } Bird . prototype . describe = function ( ) ...
-
0 个评论
-
- 分享
了解构造函数属性
-
hayeee 2024-7-17 14:35
-
在上一个挑战中创建的实例对象duck和beagle都有一个特殊的constructor属性: let duck = new Bird ( ) ; let beagle = new Dog ( ) ; console . log ( duck . constructor === Bird ) ; console . log ( beagle . constructor === Dog ) ; ...
-
0 个评论
-
- 分享
迭代所有属性
-
hayeee 2024-7-17 14:29
-
了解了两种属性:自身属性和prototype属性。 自身属性是直接在对象上定义的。 而原型属性在prototype上定义。 function Bird ( name ) { this . name = name ; //own property } Bird . prototype . numLegs = 2 ; // prototype property let duck ...
-
0 个评论
-
- 分享
使用原型属性来减少重复代码
-
hayeee 2024-7-15 14:17
-
所有Bird实例可能会有相同的numLegs值,所以在每一个Bird的实例中本质上都有一个重复的变量numLegs。 当只有两个实例时可能并不是什么问题,但想象一下如果有数百万个实例。 这将会产生许许多多重复的变量。 更好的方法是使用Bird的prototype。prot ...
-
0 个评论
本页有 1 篇日志因作者的隐私设置或未通过审核而隐藏