脚本宝典收集整理的这篇文章主要介绍了如何通过js返回大于指定数字的数组元素,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。在上一篇《用JavaScript计算一个正整数的因数》文章中给大家介绍了怎么用JavaScript计算一个正整数的因数,今天继续给大家介绍javascript相关的基础知识~
本文的主要问题描述则是“如何编写一个 JavaScript 函数,返回大于数字的数组元素”?
这是什么意思呢?比如有一个数组[11, 45, 4, 31, 64, 10],我们只要大于10的数怎么做呢?
很简单!
下面我们直接上代码:
<!DOCTYPE htML> <html> <head> <meta charset=utf-8 /> <tITle></title> </head> <body> <script> function BiggerElements(val) { return function(evalue, index, array) { return (evalue >= val); }; } VAR result = [11, 45, 4, 31, 64, 10]. filter(BiggerElements(10)); console.LOG(result); </script> </body> </html>
通过console.log返回结果如下:(JavaScript 能够通过使用console.log()写入浏览器控制台方式“显示”数据:)
[11,45,31,64,10]
在上述代码中我给定的一个数是10,原始数组是[11, 45, 4, 31, 64, 10],也就是说我们通过自定义的BiggerElementsh函数返回了一个大于10的数组元素
那么符号要求的javascript函数也编写成功了。
注:
filter()
方法创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素;filter()不会对空数组进行检测;filter()不会改变原始数组。
filter()方法的语法是“array.filter(function(currentValue,index,arr), thisValue)
”;
参数分别表示如下:
function(currentValue, index,arr)必须:函数,数组中的每个元素都会执行这个函数 【函数参数: 参数描述currentValue必须:当前元素的值index可选。 当前元素的索引值arr可选:当前元素属于的数组对象】 thisValue可选:对象作为该执行回调时使用,传递给函数,用作 "this" 的值;如果省略了thisValue ,"this" 的值为 "undefined"。
最后给大家推荐《JavaScript基础教程》~欢迎大家学习~
以上就是如何通过js返回大于指定数字的数组元素的详细内容,更多请关注脚本宝典其它相关文章!
以上是脚本宝典为你收集整理的如何通过js返回大于指定数字的数组元素全部内容,希望文章能够帮你解决如何通过js返回大于指定数字的数组元素所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。