陣列求和,刪除,去重
求和
1.常規for迴圈方法
function summing(arr){
let a=0;
for(let i=0;i<arr.length;i++){
a+=arr[i];
}
console.log(a)/*10*/
return a;
}
summing([1,2,3,4]);
2.使用eval.
function summing(arr){
return eval(arr.join('+'))
}
summing([1,2,3,4])
3.使用forEach
function summing(arr) {
let a=0;
arr.forEach(function(e){
a+=e;
})
console.log(a)
return a
}
summing([1,2,3,4])
刪除
1.forEach方法
function remove(arr, item) {
let a=[];
arr.forEach(function(e){
if(e!=item){
a.push(e)
}
});
console.log(a)
return a
}
remove([1,2,3,4,2],2)
2 for迴圈方法
function remove(arr, item) {
let a=[];
for(let i=0;i<arr.length;i++){
if(arr[i]!=item){
a.push(arr[i])
}
}
console.log(a)
return a
}
remove([1,2,3,4,2],2)
去重
function duplicates(arr) {
var newArr=[];
var newData=arr.sort();
for(var i=0;i<newData.length;i++){
if(newData[i]==newData[i+1]&&newArr.indexOf(newData[i]==-1)){
newArr.push(arr[i]);
i++
}
}
console.log(newArr)
}
duplicates([1,2,4,3,4,3,1,5,3])
相關文章
- 陣列去重和求和陣列
- JS陣列去重 – JSON陣列去重陣列JSON
- JavaScript 刪除陣列重複元素JavaScript陣列
- JavaScript陣列刪除重複元素JavaScript陣列
- 陣列去重陣列
- js陣列去重,除重的方式(儘可能多)JS陣列
- JavaScript陣列刪除重複內容JavaScript陣列
- 陣列物件去重陣列物件
- JavaScript陣列去重JavaScript陣列
- JavaScript 陣列去重JavaScript陣列
- js陣列去重JS陣列
- 刪除排序陣列中的重複項排序陣列
- js刪除陣列中重複的元素JS陣列
- js刪除陣列中的重複元素JS陣列
- javascript刪除陣列重複元素程式碼JavaScript陣列
- javascript之陣列去重JavaScript陣列
- JavaScript陣列去重方法JavaScript陣列
- 關於陣列去重陣列
- 陣列去重的方法陣列
- 陣列包含字典 去重陣列
- 陣列扁平和去重陣列
- js物件陣列去重JS物件陣列
- js陣列物件去重JS陣列物件
- golang 陣列去重 移除陣列指定元素Golang陣列
- 陣列去重和陣列扁平化陣列
- js如何刪除陣列中重複的值JS陣列
- 刪除排序陣列中的重複數字排序陣列
- javascript如何刪除陣列中重複的項JavaScript陣列
- 刪除有序陣列中的重複項 II陣列
- web前端陣列處理之陣列去重Web前端陣列
- Leetcode[陣列] 26. 刪除排序陣列中的重複項LeetCode陣列排序
- JavaScript 拼接多個陣列並刪除重複元素JavaScript陣列
- 題目:刪除排序陣列中的重複項排序陣列
- javascript刪除陣列重複元素程式碼例項JavaScript陣列
- js刪除陣列重複元素程式碼例項JS陣列
- 陣列 重複不新增 、相同刪除,相同賦值陣列賦值
- javascript刪除陣列中的重複元素程式碼JavaScript陣列
- c#刪除有序陣列中的重複項C#陣列