我是靠谱客的博主 英俊摩托,最近开发中收集的这篇文章主要介绍JavaScript数组操作 filter 方法示例 对比find方法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

var 新数组 = (返回一个新数组) 数组.filter((数组元素)={return (根据条件判断的T/F结果)})

//https://www.runoob.com/jsref/jsref-filter.html
var ages = [32, 33, 19, 16, 18, 40];

function checkAdult(age) {
    return age >= 18;
}

function myFunction() {
    document.getElementById("demo").innerHTML = ages.filter(checkAdult); 
    // [ 32, 33, 19, 18, 40 ]
}

// 对比 find 函数
// https://www.runoob.com/jsref/jsref-find.html
function myFunction1() {
    document.getElementById("demo").innerHTML = ages.find(checkAdult);
    // 32 ,
    //“当数组中的元素在测试条件时返回 true 时, 
    // find() 返回符合条件的元素,之后的值不会再调用执行函数。”
}

最后

以上就是英俊摩托为你收集整理的JavaScript数组操作 filter 方法示例 对比find方法的全部内容,希望文章能够帮你解决JavaScript数组操作 filter 方法示例 对比find方法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部