基本方法收集整理

// 获取数组最大值
function getMax(arr1,arr2){
	var arr = arr1.concat(arr2);
	var max = Math.max(...arr);
	return max;
}

//获取数组和
function getSum(arr){
	var sum = 0;
	for(var i=0; i<arr.length;i++){
		sum += arr[i];
	}
	return sum;
}

//值是否为null
function isnull(valarr){
	var arr = [];
	for(var i=0;i<valarr.length;i++){
		if (valarr[i] == null || valarr[i] == 'undefined')
		{
			arr.push(0);
		}
		else
		{
			arr.push(valarr[i]);
		}
	}

	return arr;
}

// 数组中是否存在某个值
function getSameVal(arr, val){
	for(var i=0;i<arr.length;i++){
		if(arr[i].values[0] == val){
			return i;
		}
	}
	return false;
}

 

 
js字符串转数组
var string = '123,456,789';
var stringResult = string.split(',');
console.log(stringResult) //输出["123", "456", "789"]
 
var string2 = 'abcdef'
var string2Result = string2.split('')
console.log(string2Result) //输出['a','b','c','d','e','f']
string2.split(",").map(Number);//输出[123,456,789]
JSON.parse("[" + string + "]"); //输出[123,456,789]
 
2、数组转换为字符串
var array = ['abc', 'def', 'hig']
var arrayResult = array.join(',')
console.log(arrayResult) // 输出"abc,def,hig"
array.toString()//输出"abc,def,hig"

 

 

获取数组中最大值

 

posted @ 2020-11-11 17:10  张甜  阅读(95)  评论(0编辑  收藏  举报