标签: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