ホームページ > ウェブフロントエンド > jsチュートリアル > js経由で指定した数より大きい配列要素を返す方法

js経由で指定した数より大きい配列要素を返す方法

藏色散人
リリース: 2021-08-16 14:29:05
オリジナル
2925 人が閲覧しました

前回の記事「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 をブラウザのコンソールに書き込むことができます。 log() "Display" data:)

[11,45,31,64,10]
ログイン後にコピー
js経由で指定した数より大きい配列要素を返す方法上記のコードでは、私が指定した数値は 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 Basics Tutorial」をお勧めします ~ ぜひ学習してください ~

以上がjs経由で指定した数より大きい配列要素を返す方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート