陣列求和,刪除,去重
求和
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陣列
- JavaScript陣列刪除重複內容JavaScript陣列
- 陣列去重陣列
- js陣列去重,除重的方式(儘可能多)JS陣列
- 刪除排序陣列中的重複項排序陣列
- Leetcode[陣列] 26. 刪除排序陣列中的重複項LeetCode陣列排序
- js陣列去重JS陣列
- JavaScript 陣列去重JavaScript陣列
- 陣列物件去重陣列物件
- JavaScript陣列去重JavaScript陣列
- 刪除有序陣列中的重複項 II陣列
- js物件陣列去重JS物件陣列
- js陣列物件去重JS陣列物件
- JavaScript陣列去重方法JavaScript陣列
- 陣列去重的方法陣列
- javascript之陣列去重JavaScript陣列
- 關於陣列去重陣列
- 陣列去重和陣列扁平化陣列
- golang 陣列去重 移除陣列指定元素Golang陣列
- c#刪除有序陣列中的重複項C#陣列
- 0026-刪除有序陣列中的重複項陣列
- 題目:刪除排序陣列中的重複項排序陣列
- JavaScript 拼接多個陣列並刪除重複元素JavaScript陣列
- 陣列刪除指定項陣列
- JavaScript刪除陣列元素JavaScript陣列
- web前端陣列處理之陣列去重Web前端陣列
- 陣列去重,地址不改變陣列
- JS實現陣列去重JS陣列
- 如何實現陣列去重?陣列
- js 陣列去重小技巧JS陣列
- 陣列的去重和排序陣列排序
- iOS 模型陣列去重複iOS模型陣列
- [12][02][26] 刪除排序陣列中的重複項排序陣列
- LeetCode之從排序陣列中刪除重複項-SwiftLeetCode排序陣列Swift
- JavaScript 刪除陣列指定元素JavaScript陣列