前回の記事「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>
[11,45,31,64,10]
を通じて 10 より大きい配列要素が返されました。これで、シンボルに必要な JavaScript 関数も正常に記述されました。
注:
filter() メソッドは新しい配列を作成します。新しい配列内の要素は、指定された配列内の条件を満たすすべての要素をチェックすることによってチェックされます。 filter() 空の配列はチェックされません; filter() は元の配列を変更しません。 filter() メソッドの構文は、「
」です。
パラメーターは、
function(currentValue, index,arr)必须:函数,数组中的每个元素都会执行这个函数 【函数参数: 参数描述currentValue必须:当前元素的值index可选。 当前元素的索引值arr可选:当前元素属于的数组对象】 thisValue可选:对象作为该执行回调时使用,传递给函数,用作 "this" 的值;如果省略了thisValue ,"this" 的值为 "undefined"。
JavaScript Basics Tutorial」をお勧めします ~ ぜひ学習してください ~
以上がjs経由で指定した数より大きい配列要素を返す方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。