js编程小练习 - 牛客&IMWeb
2021-06-21 21:03
标签:amp 计算 lag 编程 java indexof log new .sh 7-12 (1) 找出元素item在给定数组arr中的位置: (2) 计算给定数组arr中所有元素的总和 (3) 移除数组arr中的所有值与item相等的元素,不要直接修改数组arr,结果返回新年的数组 7-13 (1) 在数组 arr 末尾添加元素 item。不要直接修改数组 arr,结果返回新的数组 (2) 删除数组 arr 第一个元素。不要直接修改数组 arr,结果返回新的数组 (3)在数组 arr 的 index处添加元素 item。不要直接修改数组 arr,结果返回新的数组 未完待续。。。 js编程小练习 - 牛客&IMWeb 标签:amp 计算 lag 编程 java indexof log new .sh 原文地址:http://www.cnblogs.com/haimengqingyuan/p/7173061.htmlfunction indexOf(arr, item){
var flag = -1;
for(var key in arr){
if(arr[key] == item){
flag = key;
}
}
return flag;
}
function sum(srr){
var sum = 0;
for(var key in arr){
sum += arr[key];
}
return sum;
}
function remove(arr,item){
var newArr = [];
for(var key in arr){
if(arr[key]){
newArr.push(arr[key]);
}
}
return newArr;
}
function append(arr, item) {
var newArr=[];
newArr=arr.slice(0);
newArr.push(item);
return newArr;
}
function curtail(arr) {
var newArr=[];
newArr=arr.slice(0);
newArr.shift();
return newArr;
}
function insert(arr, item, index) {
var newArr=[];
newArr=arr.slice(0);
newArr.splice(index,0,item);
return newArr;
}