- 浏览: 2563034 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (1286)
- js-oop (2)
- js-window (10)
- js-event (19)
- js-string (37)
- js-array (27)
- js-page (4)
- js-dom (62)
- js-lang (8)
- js-number (7)
- js-platform (3)
- js-object (15)
- js-element (3)
- js-browser (7)
- js-url (6)
- js-date (10)
- css基础 (48)
- css优化 (15)
- html基础 (17)
- html标签 (19)
- js基础 (117)
- js-兼容性差异 (33)
- js引擎 (3)
- js性能 (14)
- json (6)
- jQuery源码浅析 (43)
- web mobile开发资料 (78)
- js跨域 (2)
- html5 (74)
- html5-canvas (7)
- css3 (53)
- 浏览器 (5)
- api设计学 (3)
- js-加载 (3)
- linux (37)
- 架构师 (1)
- php (2)
- self开发的脚本库--凤凰 (2)
- web应用名词 (6)
- javascript新特性翻译 (8)
- ajax (6)
- jQuery动画效果 (7)
- prototype的解读 (13)
- 优秀插件翻译 (1)
- css解决方案 (26)
- 数据库 (2)
- english daily (59)
- 浏览器内核探究 (1)
- jQuery插件介绍 (9)
- jquery基础篇 (26)
- chrome浏览器问题整理 (14)
- js选择器那些事 (3)
- 前端框架 (26)
- Firefox私有属性 (11)
- webkit私有属性集合 (17)
- 书籍推荐 (21)
- 数据结构 (1)
- 网站建设相关 (7)
- 好文翻译 (2)
- 个人作品 (3)
- kissy的解读 (4)
- css-layout(布局研究) (5)
- less研究 (1)
- YUI探究 (1)
- hash探究 (1)
- js动画 (7)
- 前端面试题 (37)
- css书写规范 (1)
- js模板引擎 (6)
- js模块化 (19)
- 编写高质量代码 (3)
- 性能探究--应用协议 (2)
- 前端图像处理 (19)
- Mac OS相关 (21)
- 正则表达式 (11)
- 离线应用相关 (0)
- 前端工具 (65)
- nodeJS (55)
- jquery优化篇 (2)
- 设计模式探究系列 (3)
- windows7 (2)
- IE10 (10)
- 微博开放平台探究 (2)
- 常用web服务接口 (1)
- 数据存储相关 (8)
- 零时文件 (2)
- jQuery Mobile (16)
- backbone (15)
- underscore (22)
- sass (11)
- android (3)
- phonegap (10)
- IE私有 (11)
- qwrap (8)
- git (14)
- chrome extensions (5)
- freemarker (11)
- angularJS (3)
- seo (2)
- markdown (3)
- css动画 (4)
- 安卓开发 (2)
- React (7)
- 活动页技术 (1)
- 网络安全 (3)
- grunt (7)
- Lo-Dash (3)
- 前端国际化 (4)
- 版本控制 (2)
- 盒模型 (4)
- 微信开发 (1)
- Mock数据工具 (1)
- sails (1)
- vim (1)
- js-color (1)
- iOS 基础 (43)
最新评论
-
jertom:
<div id="showInfo" ...
addEventListener等事件监听的参数细谈 -
乌托邦国王:
引用[u][/u]
css3动画属性系列之transform细讲移动translate -
hvang1988:
能提供附件下载吗,找不到js库,google封了访问不了
Syntaxhighlighter---代码高亮插件介绍 -
sscsacdsadcsd:
我的天 那到底是为什么function是object我看und ...
typeof func ==='function'的疑惑 -
wkjiangwk:
试了,没用,你们从不去测试。
介绍一下x-webkit-speech -------实现语音输入
问题:要删除指定数组中偶数索引的item?
-----------------------------------------------------------分割线-------------------------------------------------
开始思考:
- 数组中删除用什么?
splice有木有!!!(不了解?忘记了参数?直接点链接!!!!)
- 删除某一个咋删除?
- 换种思维:有人想到用temp的数组来配合使用吗?
咔咔咔,一顿for in遍历,把不要删除的都装进来,ok?
-------- 对喽,其实我们在做数组unique的时候也会这么搞,直观嘛!!!!
-----------------------------------------------------------分割线-------------------------------------------------
开始写test case
有兴趣的拿出你的各种浏览器,来跑吧!!!!!!!
代码还是贴过来吧!
function test1(arr) { var temp = []; for (var i = 0, len = arr.length; i < len; i++) { if (i % 2 == 0) { temp.push(arr[i]); } } return temp; } function test2(arr) { var temp = [], tempLen = 0; for (var i = 0, len = arr.length; i < len; i++) { if (i % 2 == 0) { temp[tempLen++] = arr[i]; } } return temp; } function test3(arr) { for (var len = arr.length - 1; len > -1; len--) { len % 2 != 0 && arr.splice(len, 1); } }
-----------------------------------------------------------分割线-------------------------------------------------
反思:
- 思维永远不要固定,删除就一定要扣住删除!!!!
- test case 啊,亲!!!!!!!
发表评论
-
css 面试题画三角
2017-02-27 16:12 1124如何画三角? .test{ wid ... -
array的reduce
2014-04-27 20:12 3513ES5 (js 1.8)加入了 reduce ... -
Function与Object
2013-10-21 16:20 1272先看一段代码: Function in ... -
关于html的压缩
2013-07-19 20:49 1370本文简单记录关于html压缩相关的问题: ... -
再谈面试题系列
2013-06-18 11:18 1286收录一个不错的case: {}.t ... -
[]的二义性
2013-06-06 19:43 1007先看一道题: //a赋值的是[und ... -
array中最后一个空元素的差异
2013-06-05 16:53 1412本文来自w3help的一篇《SJ2007: ... -
面试题系列之不一样的P
2013-05-08 16:13 1276以下代码: <html> ... -
qwrap-hashset之intersect
2013-04-25 18:55 1262本文开始载入qwrap的几个hashset相 ... -
qwrap-hashset之union
2013-04-25 17:43 1331本文开始载入qwrap的几个hashset相 ... -
又是null
2013-04-25 11:46 0null > 0 ... -
取最大最小值
2013-04-12 16:17 0http://www.cnblogs.com/ ... -
判断鼠标移入的方向
2013-04-12 14:36 0本文主要来自:http://www.cnbl ... -
mouseover与mouseenter的区别
2013-06-05 14:29 1594mouseover与mouseenter的区 ... -
坑爹的逗号运算符
2013-03-29 17:58 1691先来看一个小题: //返回多少? x ... -
underscore之size
2013-02-28 17:29 1500size _.size(l ... -
underscore的数组操作之first与last
2013-02-26 13:21 1421first (居然还有两个别名:he ... -
underscore的数组操作之difference
2013-02-26 11:04 2004difference _.di ... -
一些不好的写法汇总
2013-02-19 14:29 1114下面是一种比较多余的“高级”写法: / ... -
前端面试题系列之length
2013-01-29 11:43 1187举出含有length属性的对象? window ...
相关推荐
5.12 有一个首地址为MEM的100D字数组,试编制程序删除数组中所有为零的项,并将后续项向前压缩,最后将数组的剩余部分补上零。 5.13 在STRING到STRING+99单元中存放着一个字符串,试编制一程序测试该字符串中是否...
删除排序数组中的重复项,在原数组上操作 有序数组两数之和 移除数组中所有值为val的元素 调整数组顺序使奇数位于偶数前面 数组中出现次数超过一半的数字 最小的k个数 数组中的第K个最大元素 把数组排成最小的数 ...
使数组中的奇数位于偶数前面15.找链表中倒数第K个节点.16.输出反转后的链表17.合并两个有序链表18.判断二叉树A中是否包含子树B.19.二叉树的镜像20.顺时针打印矩阵、21.包含min函数的栈.22.判断一个栈是否是另一个栈...
本文实例讲述了json格式数据的添加,删除及排序方法。分享给大家供大家参考,具体如下: js数据格式和json数据格式,各有各的用处,就个人而言,json更好用一点,js自身的数组和对像限制比较多。 以js的数组举例: ...
14. 使数组中的奇数位于偶数前面 15. 找链表中倒数第K个节点 16. 输出反转后的链表 17. 合并两个有序链表 18. 判断二叉树A中是否包含子树B 19. 二叉树的镜像 20. 顺时针打印矩阵 21. 包含min函数的栈 22. ...
① 主函数完成n的输入,数组元素输入以及删除后数组元素的输出。 ② 删除功能用子函数完成。 (2)编写一个程序实现如下功能:输入10个学生5门课程的成绩,分别用函数求:①每个学生的平均分;②每门课程的平均分;...
VQ1删除偶数子数组问题陈述您将得到一个二进制字符串(包含0和1的字符串),您必须对此字符串执行多项操作,在一项操作中,选择一个仅包含0或1的非空偶数长度子字符串并将其从字符串中删除。 您的目标是在执行几次...
反转单链表,从链表中删除重复项,删除具有给定键的节点,链表的插入排序,两个链表的交点,从最后一个节点的第 N 个,交换第 N 个节点与头,合并两个已排序的链表,合并排序、反转偶数节点、旋转链表、反转 k 个...
从链表中删除重复项 - , 删除具有给定键的节点 - 链表的插入排序 - , 两个列表的交点 - , 从最后一个节点开始的第 N 个 - 用头交换第 N 个节点 - 合并两个排序链表 - 归并排序 - , , 反转偶数节点 - 旋转链表 - 反转...
从链表中删除重复项 - , 删除具有给定键的节点 - 链表的插入排序 - , 两个列表的交点 - , 从最后一个节点开始的第 N 个 - 用头交换第 N 个节点 - 合并两个排序链表 - 归并排序 - , , 反转偶数节点 - 旋转链表 - 反转...
26从排序数组中删除重复项 104二叉树的最大深度 121个买卖股票的最佳时机 122买卖股票的最佳时机 II 125有效回文 136单号 第189话 206反向链表 第217话 237删除链表中的节点 258加数字 283移零 第326章 三的力量 344...
2.4.2 COMBINA——计算给定数目对象具有重复项的组合数 84 2.4.3 FACT——计算数字的阶乘 84 2.4.4 FACTDOUBLE——计算数字的双倍阶乘 85 2.4.5 MULTINOMIAL——计算多个数字和的阶乘与各数字阶乘乘积的比值 86 ...
leetcode 不会面试守则 我的解决方案 ...删除重复项:编写代码以从未排序的链表中删除重复项。 回文:实现一个函数来检查链表是否是回文。 实现 LRU 缓存 二元链表的十进制等价物 给定链表的成对交
实例217 数组元素的删除 274 实例218 生成随机字符串 275 实例219 序列化与反序列化 276 实例220 分数的常见运算 277 实例221 整数取值范围判断 279 10.2 Commons Math组件简介 280 实例222 描述统计学应用 280 实例...
从链表中删除重复项 - , 删除具有给定键的节点 - 链表的插入排序 - , 两个列表的交点 - , 从最后一个节点开始的第 N 个 - 用头交换第 N 个节点 - 合并两个排序链表 - 归并排序 - , , 反转偶数节点 - 旋转链表 - 反转...
// 每次 a 的下一项都等于前一项*10,再加上刚输入时的 a ;注意,这时的 a 已经变化了。 } System.out.println("sum="+sum); } } 8、求 2/1+3/2+5/3+8/5+13/8.....前20项之和? class Sum{ public static ...
从链接列表中删除重复项 是的 删除具有给定密钥的节点 是的 链表的插入排序 不 两个列表的交点 不 从最后一个节点起第N个 是的 用头交换第N个节点 不 合并两个排序的链表 不 合并排序 不 反转偶数节点 不 旋转链接...