js操作数组1
来源:互联网 发布:文华财经模拟交易软件 编辑:程序博客网 时间:2024/05/22 00:43
<h2>1.<span style="color: rgb(51, 51, 51); font-family: arial, STHeiti, 'Microsoft YaHei', 宋体; font-size: 14px; line-height: 22.4px;">找出元素 item 在给定数组 arr 中的位置</span></h2><div><span style="color: rgb(51, 51, 51); font-family: arial, STHeiti, 'Microsoft YaHei', 宋体; font-size: 14px; line-height: 22.4px;"></span><h5 style="margin: 10px 0px; padding: 0px; font-size: 16px; color: rgb(51, 51, 51); font-family: arial, STHeiti, 'Microsoft YaHei', 宋体;"><span style="color: rgb(0, 0, 0);">输出描述:</span><span style="font-family: Courier, 'Courier New', monospace; font-size: 14px; line-height: 22.4px; white-space: pre-wrap; background-color: rgb(254, 254, 254);">如果数组中存在 item,则返回元素在数组中的位置,否则返回 -1</span></h5></div><pre name="code" class="javascript">function indexOf(arr, item) { var i=0;for(i;i<arr.length;i++){ if(arr[i]==item) return i; } return -1;}
2.计算给定数组 arr 中所有元素的总和
输入描述:数组中的元素均为 Number 类型
function sum(arr) { var sum=0; for(var i=0;i<arr.length;i++){ sum+=arr[i]; } return sum;}
<pre name="code" class="javascript">function remove(arr, item) { var arr2=arr.slice(0); for(var i=0;i<arr2.length;i++){ if(arr2[i]==item){ arr2.splice(i,1); i--; } } return arr2;}
function removeWithoutCopy(arr, item) { for(var i=0;i<arr.length;i++){ if(arr[i]==item){ arr.splice(i,1); i--; } } return arr;}
function append(arr, item) {<pre name="code" class="javascript" style="color: rgb(51, 51, 51); font-size: 14px; line-height: 22.4px;"> var arr2=arr.slice(0);arr2.push(item); return arr2;}
function truncate(arr) { var arr2=arr.slice(0); arr2.pop(); return arr2;}
0 0
- js操作数组1
- 【js】js数组操作
- js操作数组分类(1)
- javascript(js)数组操作
- js操作数组汇总
- JS数组操作
- js数组的操作
- js数组的操作
- JS的数组操作
- js 数组操作集锦
- JS数组操作
- js 数组操作
- js 数组操作
- js 常用数组操作
- js 数组操作
- js 数组操作2
- js数组的操作
- js数组操作
- Pavel loves grid mazes(CodeForce 377A)
- Quick-Cocos2d-x初学者游戏教程(二)
- Quick-Cocos2d-x初学者游戏教程(三)
- Ubuntu14安装Nvidia显卡驱动
- Markdown中限制图片大小
- js操作数组1
- [python网络编程]使用scapy修改源IP发送请求
- windows配置JDK环境变量
- 微信分享c++接口&OC实现
- 黑马程序员——Java基础---String类和StringBuffer
- 使用 Build.VERSION.SDK_INT兼容不同版本的API
- Android 实战 - 个人App乐逗项目 之 查看图片,查看GIF封装
- MySQL 导入导出Execl
- 最小子串覆盖