新建一个js文件
export function checkSum(arr, k) {
for (var i = 0; i < arr.length; i++) {
var res = arr.slice(i).reduce(function(value, item) {
//console.log(value,item,value+item);
if (value == k) return true;
return value + item;
});
if (res == true) return true;
}
return false;
}
可以在main.js中全局注册,也可以在页面单独引入使用,这里是单独引入使用
import { checkSum} from "@/utlis/index.js";
在方法中直接调用
mounted() {
var arr2 = [1,3,6,7,8];
//arr2为数组,13是k值
checkSum(arr2 ,13);
},