HTTP状态码
HTTP状态分为:
2xx : 表示请求成功
4xx 客户端出现问题
5xx 服务器出现问题
3xx 重定向
简单的定义是:这是服务器与客户端之间交流信息的语言
对象合并(Object.assign)
代码:
//对象的合并
let obj1 = {
name : '小编',
sex : '男',
habby : '运动、写代码'
}
let obj2 = {
vx : '想要私聊',
age : '21'
}
let obj = Object.assign(obj1,obj2);
console.log(obj);
数组合并方法
1.扩展运算符
let arr1=['小明','小芳'];
let arr2=['小王','小周'];
let arr =[
...arr1,
...arr2
]
console.log(arr);
2.conncat合并数组
let arr1=['小明','小芳'];
let arr2=['小王','小周'];
let arr = arr1.concat(arr2);
console.log(arr);
数组扩展的一些好用的方法:
Array.form() //将伪数组转化为数组
find 在数组中查找元素
findIndex() 找到了符合条件的元素下标
includes() 查看数组是否包含元素
some() 查看数组是否有一个符合条件
class 继承
super 这里指的是父类
constructor用es5可以说是构造器
instanceof 这里可以检测是否继承
class father{
constructor(name){
this.name = name
}
say(){
console.log('真帅气');
}
}
class children extends father {}
let man = new children('小编');
console.log(man.name);
man.say();
上面代码第二种表示方式:
class father{
constructor(name){
this.name = name
}
say(){
console.log('真帅气');
}
}
class children extends father {
constructor(name){
super(name)
}
say(){
super.say();
}
}
let man = new children('小编');
console.log(man.name);
man.say();
console.log(mane instanceof children) // true
console.log(mane instanceof father) //true