js编程小练习 - 牛客&IMWeb
Posted 艳阳天
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js编程小练习 - 牛客&IMWeb相关的知识,希望对你有一定的参考价值。
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; }
未完待续。。。
以上是关于js编程小练习 - 牛客&IMWeb的主要内容,如果未能解决你的问题,请参考以下文章