首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
大涛子
江西科技学院
2014届
前端工程师
好久不见,你还好吗
关注
私信
加入黑名单
举报TA
TA的博客
首页
刷题
圈子
项目
笔记
基本资料
真题试卷
在线编程
心理测试
回答的问题(9)
依次点击4个li标签,哪一个选项是正确的运行结果?
29
(《JavaScript高级程序设计》解释:)这是由于作用域链的这种配置机制引出的一个副作用,即闭包只能取得包含函数中任何变量的最后一个值。闭包所保存的是整个变量对象,而不是某个特殊的变量。 这里的闭包函数elements[i].onclick=function(){alert(i);} 的作...
发表于 2016-09-17 00:36:05
使用 arguments
0
//常规做法,利用arguments对象 function useArguments() { var num = 0; for(var i=0; i<arguments.length; i++) { num += arguments[i]; } ret...
发表于 2016-09-13 20:40:23
求二次方
0
function square(arr) { var result = arr.map(function(item, index, array) { return item * item; }); return result; }
发表于 2016-09-12 23:43:44
计数
58
将看到的几种方法进行归纳 //filter()-->利用指定的函数确定是否在返回的数组中包含某一项 function count(arr, item) { var count = arr.filter(function(a) { return a === item; /...
发表于 2016-09-12 23:04:47
添加元素
1
function insert(arr, item, index) { var newArr = arr.slice(0); newArr.splice(index, 0, item); return newArr; }
发表于 2016-09-12 22:48:44
移除数组中的元素
3
<body> <script type="text/javascript"> /*题目描述 *移除数组 arr 中的所有值与 item 相等的元素。 *不要直接修改数组 arr,结果返回新的数组 */ //使用contin...
发表于 2016-09-12 19:11:21
删除数组最后一个元素
0
//splice()方法改变原有数组 function truncate(arr) { arr.splice(arr.length-1); //arr.splice(0, -1) return arr; } /...
发表于 2016-09-12 17:19:40
添加元素
0
//slice()+unshift() function prepend(arr, item) { var newArr = arr.slice(0); newArr.unshift(item); return newArr; } //push()+unshift() funct...
发表于 2016-09-12 17:15:58
数组求和
0
如果sum(1,2,3,4)呢? function sum() { var all = 0; for(var i=0; i<arguments.length; i++) { if(typeof (argument...
发表于 2016-09-11 20:54:46
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题