请问es6的filter和map函数怎么换成普通的js函数呢,求大神解答
解决方案 »
- 求助一下,为何js右键事件,点一次右键执行好几遍呢
- 请教confirm删除数据库信息的用法,谢谢!
- JS 代码的问题上浮广告,不知道怎么再添加新的一页了,再线等
- XMLHttpRequest 读取JS文件问题
- 研究别人的后台发现的iframe框架问题
- 闭包所造成的性能问题?
- 怎样取浏览器可见区域的宽高?
- 怎样通过浏览页面,向文本中读写信息???如用文本实现简单的更改用户名、密码功能??
- 有没有JS的好编辑器
- 怎么调用flash文件
- 求助javascript代码,有会的大神来教我一下吧
- jquery的datagrid的combobox,如何在点击一个按钮后,让combox中的下拉列表的值value变成指定的值。
function filter(arr, func, context) {
var rst = [];
for (var i = 0; i < arr.length; i++)
if (func.call(context, arr[i], i, arr)) rst.push(arr[i]);
return rst;
}
function map(arr, func, context) {
var rst = [];
for (var i = 0; i < arr.length; i++)rst.push(func.call(context, arr[i], i, arr));
return rst;
}
console.log(filter([1, 3, 4, 5, 6, 7], function (value, index, arr) { return value > 5 }));
console.log(map([1, 3, 4, 5, 6, 7], function (value, index, arr) { return value*index }));Web开发学习资料推荐
javascript函数属性caller和arguments callee介绍
extjs开发技巧
想要支持ES6 可以导入babel.js 来支持ES 6的语法