includes()用于判断字符串是否包含指定的子字符串,或者判断数组中是否有指定的元素。
例如:[‘hellow’,‘world’].includes(‘hellow’) ,如果数组存在指定元素就会返回true,没有就返回false。\
slice()方法可从已有的数组中返回选定的元素,截取的内容包括起始索引下标数据,不包括结束索引下标的数据,起始下标是0(当只有一个参数的时候,则会截取至数组的最后一个单元)
splice(i,1)数组中删除某个元素,通过元素的下标和删除的个数
const filteredArr = arry.filter( (item) => item !== null && item !== undefined );filter过滤器,返回自己想要的数据。删除数组中未定义和空的元素
split(',')字符串转数组 '1,2'=>【1,2】
var arrayA = [{name:"a",type:"letter"},{name:”1”,type:"digital"},{name:”c”,type:"letter"},{name:”2”,type:"digital"},]; var arrayB = arrayA.filter(function(array){ //对arrayA数组对象过滤如果array.type === "letter"就return出去, 再用一个变量接收return array.type === "letter"});console.log(arrayB); //输出结果:[{name:"a",type:"letter"},{name:”c”,type:"letter"},]
过滤status全等于完成并且isCommon==1的数据返回
supplierPage() {
this.$api.supplierPage().then((res) => {
if (res.code === 0) {
let data = res.data.list.filter(
(f) => f.status == "完成" && f.isCommon == 1
);
console.log(data);
this.supplierList = data;
}
});
},