1.splice(index,howmany.other) 删除或增加元素,indexOf()返回某个字符串首次出现的位置。
Array.from()方法就是将一个类数组对象或者可遍历对象转换成一个真正的数组。
reduce() 方法接收一个函数作为累加器,数组中的每个值(从左到右)开始缩减,最终计算为一个值。
function(total,currentValue){}
2.对象数组去重
function quchong(objarr){
let len = objarr.length;
let temp = {};
let res = [];
for(let i=0;i<len;i++){
temp[JSON.stringy(objarr[i])] = true;
}
let keyItem = Object.keys(temp);
for(let j=0;j<keyItem.length;j++){
res.push(JSON.parse(keyItem[j]));
}
return res;
}
或者
// 对象数组去重
let obj =[
{
key: "nn",
age: 2
},
{
key: "name",
age: "asd"
},
{
key: "nn",
age: 2
}
]
let object = {};
let objres = obj.reduce((item,next) => {
object[next.key] ? "" : object[next.key] = true && item.push(next);
return item;
},[]);
console.log("objres si ",objres);
// &&具有短路功能
3、HTTP状态码
200 请求成功
301 资源被永久转移
404请求的资源不存在
500 内部服务器错误