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("")
浙公网安备 33010602011771号