首页 > 其他分享 >前端歌谣-第贰拾玖课-构造函数和实例化原理

前端歌谣-第贰拾玖课-构造函数和实例化原理

时间:2023-11-11 22:33:33浏览次数:36  
标签:console log color car brand 实例 Car 拾玖课 构造函数

前言

我是歌谣 最好的种树是十年前 其次是现在 今天继续给大家带来的是构造函数和实例化原理的讲解

环境配置

npm init -y
yarn add vite -D

修改page.json配置端口

{
  "name": "demo1",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "dev": "vite --port 3002"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "devDependencies": {
    "vite": "^4.4.9"
  }
}

案例1

function Car(color,brand){
    this.color=color,
    this.brand=brand
    this.drive=function(){
        console.log("i am running")
    }
}
var car = new Car('黑色',"geyao")
console.log(car.color)
console.log(car.brand)
car.drive()

运行结果

前端歌谣-第贰拾玖课-构造函数和实例化原理_json

案例2

function Car(color,brand){
    var me={};
    me.color=color;
    me.brand=brand
    return me
}
var car=new Car("red","geyao")
console.log(car.color)
console.log(car.brand)

运行结果

前端歌谣-第贰拾玖课-构造函数和实例化原理_环境配置_02

标签:console,log,color,car,brand,实例,Car,拾玖课,构造函数
From: https://blog.51cto.com/u_14476028/8320742

相关文章

  • 前端歌谣-第贰拾捌课-构造函数和实例化
    前言我是歌谣最好的种树是十年前其次是现在今天继续给大家带来的是构造函数和实例化的讲解环境配置npminit-yyarnaddvite-D修改page.json配置端口{"name":"demo1","version":"1.0.0","description":"","main":"index.js"......
  • Java SPI机制学习之开发实例
    原创/朱季谦在该文章正式开始前,先对JavaSPI是什么做一个简单的介绍。SPI,是ServiceProviderInterface的缩写,即服务提供者接口,它允许开发人员定义一组接口,并由供应方或者第三方提供具体实现。这种机制能够让应用程序动态加载及执行各种接口实现。根据名字来理解,比较抽象,举一......
  • 在构造函数里面,如果不写return的话默认就是返回创建的实例对象
    如果以下程序的输出结果是false,则①式可以替换为()consttest={rules:false};functionBuild(){this.rules=true;①}constbuild=newBuild();console.log(build.rules);Areturnfalse;Breturnthis.rules;Creturntest;D什么都不做正确答......
  • new方法返回的是构造函数的prototype也就是一个对象
    请问以下JS代码的输出是什么?letA=function(){}A.prototype.a=1;letB=newA();A.prototype={b:2,c:3}letC=newA();A.prototype.d=4;console.log(B.a);console.log(B.b);console.log(C.c);console.log(C.d);1、undefined、3、4首先需......
  • js常见的继承方式包括原型链继承、借用构造函数继承、组合继承、原型式继承、寄生式继
    js常见的继承方式包括原型链继承、借用构造函数继承、组合继承、原型式继承、寄生式继承、寄生组合式继承,以及ES6新增的class继承,但不包括关联继承https://www.cnblogs.com/Leophen/p/11401734.html构造函数继承是每次继承都会把父类的所有属性方法全部拷贝一份,而对于公用的方法......
  • new是以Date为构造函数产生对象的,Date()是直接调用了构造函数。控制台在输出日期对象
    Date()//输出:(字符串)'WedSep21202216:53:16GMT+0800(中国标准时间)'newDate()//输出:WedSep21202216:53:23GMT+0800(中国标准时间)new是以Date为构造函数产生对象的,Date()是直接调用了构造函数。控制台在输出日期对象时调用了tostring......
  • 静态方法只能由类进行调用,实例方法只能由实例对象进行调用
    由于类内部的静态方法的调用者只能为类,实例方法的调用者只能为实例对象,不会在调用时造成歧义,因此允许重名。对于static我们需要明白两点:1.为什么有static?在定义类的时候,类中都会有相应的属性和方法。而属性和方法都是通过创建本类对象调用的。当在调用对象的某个方法时,这个方......
  • Xposed框架简单Hook实例:窥视“时间旅行”功能
    在我们的生活中,有时候我们希望能够改变一些事情,就像电影中的主人公可以通过时间旅行改变自己的命运一样。在Android系统中,Xposed框架就提供了一种类似的机会,让我们可以通过Hook技术改变应用程序的行为。本文将通过一个简单的例子来演示Xposed框架的基本使用,让我们一起来窥视一下“......
  • 类的所有实例方法均定义在类的原型对象上
    执行以下程序,下列选项中,说法错误的是()classPhone{constructor(brand){this.brand=brand;}call(){}...①}functionplayGame(){console.log("我可以打游戏")};functionphoto(){console.log("我可以拍照")};console.log(typeofPhone);...②varp=newPhone(......
  • C++中虚继承时的构造函数
    在虚继承中,虚基类是由最终的派生类初始化的,换句话说,最终派生类的构造函数必须要调用虚基类的构造函数。对最终的派生类来说,虚基类是间接基类,而不是直接基类。这跟普通继承不同,在普通继承中,派生类构造函数中只能调用直接基类的构造函数,不能调用间接基类的。下面我们以菱形继承为例来......