首页 > 其他分享 >day35 -内部对象和继承

day35 -内部对象和继承

时间:2022-12-01 22:11:15浏览次数:47  
标签:boy gugu name 继承 day35 sex 对象 var now

内部对象

data日期内置函数

 
var now = new Date();
 console.log(now);//打印当前时间
 now.getFullYear()//年
 now.getMonth()//月
 now.getDate()//日
 now.getDay()//星期几
 now.getTime()//时间戳
 now.toLocaleString()//转换为字符串

 

JSON

JSON轻量级的数据交换格式,提升网络传输效率

 var user ={
     name:'gugu',
     age:22,
     sex:'boy'
 }

 

转化为json字符串

 
//对象转化为json字符串
 var jsonuser = JSON.stringify(user)
 // console.log(user)
 // 1 {name: 'gugu', age: 22, sex: 'boy'}age: 22name: "gugu"sex: "boy"[[Prototype]]: Object
 ​
 // console.log(jsonuser)
 // 1 {"name":"gugu","age":22,"sex":"boy"}

 

json字符串转化为对象,参数为字符串

 var user1=JSON.parse('{"name":"gugu","age":22,"sex":"boy"}')
 ​
 // console.log(user1)
 // {name: 'gugu', age: 22, sex: 'boy'}age: 22name: "gugu"sex: "boy"[[Prototype]]: Object

 

面向对象编程

最初的继承方法:proto

 
var user ={
     name:'gugu',
     age:22,
     sex:'boy',
     run: function (){
         console.log(this.name+'run ...')
     }
 }
 var gu ={
     name:'gu'
 };
 gu.__proto__=user;//最初的原型继承方法

 

class继承

 //定义一个学生类
 class student{
 ​
     constructor(name) {
         this.name = name;
     }
     hello(){
         alert('hello')
     }
 }
 var gugu=new student('gugu')
 gugu.hello();
 gugu.name
 var xixi=new student('xixi')

 

继承学生类

 //继承
 class xiaostudent extends student{
     constructor(name,grade) {
         super(name);
         this.grade = grade;
     }
     mygrade(){
         console.log('mygrade '+this.grade)
     }
 }
 var hha=new xiaostudent('hah',99)

 

 

 

 

 

继承链

 

标签:boy,gugu,name,继承,day35,sex,对象,var,now
From: https://www.cnblogs.com/GUGUZIZI/p/16942968.html

相关文章

  • 继承,super和this的区别
    继承,super和this的区别super注意点:1.super调用父类的构造方法,必须在构造方法的第一个2.super必须只能出现在在类的方法或者构造方法中3.super和this不能同时调......
  • JVM 指令03__对象的创建和访问指令
    一、概述Java是面向对象的程序设计语言,虚拟机平台从字节码层面就对面向对象做了深层次的支持,有一系列的指令专门用于对象操作,这些指令可以进一步细分为创建指令、字段......
  • xml_解析_Jsoup_Document对象与xml_解析_Jsoup_Element对象
    xml_解析_Jsoup_Document对象1.Jsoup:工具类,可以解析html或xml文档,返回Document parse:解析html或xml文档,返回Documentpars......
  • xml_解析_Jsoup_快速入门与xml_解析_Jsoup_Jsoup对象
    xml_解析_Jsoup_快速入门 Jsoup:jsoup是一款Java的HTML解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQ......
  • <三>关于对象优化
    代码1#include<iostream>usingnamespacestd;classMyString3{public: MyString3(constchar*pChar=nullptr){ if(pChar==nullptr){ this->pString......
  • kubernetes资源对象之security context
    一、kubernetes资源对象之securitycontextSecurityContext,即安全上下文,用于定义Pod或Container的权限和访问控制。Kubernetes提供了三种配置SecurityContext的方法:Co......
  • 将map里面Object的对象转化为指定对象
    Maven环境,先引包<dependency><groupId>net.sf.json-lib</groupId><artifactId>json-lib</artifactId><version>2.4</version><classifier>jdk15</cla......
  • 详解iPhone下如何获取对象一
    详解iPhone下如何获取对象教程是本文要介绍的内容,主要是讲述iPhone下如何获取对象句柄和其父对象句柄,很详细的让我们去了解iphone中的对象,先来看详细内容。常规iPhone程序对......
  • 1.类&对象&构造方法
    1.类和对象的内存处理方式1.1方法区(methodarea)也称静态区,用于存放用户定义的各个类、静态变量等。1.2堆(heap)堆中存放对象和非静态变量。在使用new关键字产生......
  • FormData()浏览器内置的对象 不需要引入js 主要用于保存文件 发送给后端
    FormData()浏览器内置的对象它是一个构造函数 不需要引入js文件  概念:1.`FormData`是浏览器提供的内置对象2.以`key/value`的形式保存数据3.能够结合`ajax`......