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