JSON以及面向对象js

js对象转化为JSON字符串

var user = { name: "cyt", age:3}

var jsonUser = JSON.stringify(user)

 

JSON字符串转化为对象

var obj = JSON.parse('{ "name": "cyt", "age":3}');

 

面向对象原型继承( Class.__proto__) = )

var Student = {

name:"qinjiang",

age:3,

run: function(){

console.log(this.name+"run...");

}

};

var xiaoming={

name:"xiaoming"

};

var Bird = {

fly: function(){

console.log(this.name+"fly...");

}

};

xiaoming.__prote__ = Bird;

 

class继承(本质还是proto)

 

class Student{

constructor(name){

this.name=name;

}

hello(){

}

}

class Pupil extends Student{

constructor(name,grade){

 

super(name);

this.grade= grade;

}

}

var xiaoming = new Student("");

var xiaohong = new Pupil("")

 

posted on 2020-08-16 20:42  WHardCS  阅读(127)  评论(0)    收藏  举报