1. 数组方法累加 var tasData=[1,2,3,4], eval(tasData.join("+")) 不用遍历,最快捷的一种。
2.两个数组里的数据相加或者相乘 利用内存引用地址 来实现例如:
var arr1=[1,2,4]
var arr2=[3,5,7]
function(arr1,arr2){
if (arr2.length == 0) {
return arr1;
} else {
arr1.map((value,index)=>{
arr2[index] *= value;
})
}
console.log(arr2)
}
3.饿了么ui 里面的 穿梭框 el-transfer 初始化定义必须是数组 否则会报 e.splice is not a function 这个错误。
4. 刷新表格 el-table 可以 给它加 :key="mark3" 需要刷新的地方 写上 this.mark3+=1
5.下拉框列表数据不显示 一般都是this指向问题 看一下 axios的返回值 要使用箭头函数。
6. el-table 里面的属性fixed:right 会导致表格错位 最好不要用。
7. el-table 里面自定义需要用到循环的时候最好使用 template 不要用dev ,会导致表格的数据第一列跑到最后一列,很麻烦。
8. 截取一个数组最后几项 可以使用length:var art=[1,2,4,6] 直接art.length=2 保留前两项。
9.字符串截取最后一项 直接使用 arr.split('=')[1] 表示截取 = 后面的值。
10.将一个数组分割成多个数组。例:
var ketData=[1,2,3,4,5,6,7,8,9,10]
var newArray = [];
while(index < ketData.length) {
newArray.push(ketData.slice(index, index+=2));
}
onsole.log('newArray',newArray)
未完待续,遇到问题随时更新。。。
|