ES6 之前的 JavaScript

2022-05-11  本文已影响0人  不再更新_

以前记的比较老的笔记,一起搬过来。

定义“类”的几种方式

  1. 工厂方式:
function createCar(sColor, iDoors, iMpg){  
    var oTempCar = new Object  
    oTempCar.color = sColor  
    oTempCar.doors = iDoors  
    oTempCar.mpg = iMpg  
    oTempCar.showColor = function(){  
        alert(this.color)  
    }  
    return oTempCar  
}  

这种方式有很多人反对,原因有 2:首先是语义上的原因,它看起来不像使用带有构造函数的 new 运算符那么正规。第二是功能上的原因,以上代码每创建一个 Car 时,都要创建一个新的 fun 由于简书服务器不稳定动不动就导致写完的文章只剩下一半,以及对文章的无故锁定,本博客不再更新。

上一篇下一篇

猜你喜欢

热点阅读