Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk mengembalikan elemen tatasusunan lebih besar daripada nombor yang ditentukan melalui js

Bagaimana untuk mengembalikan elemen tatasusunan lebih besar daripada nombor yang ditentukan melalui js

藏色散人
藏色散人asal
2021-08-16 14:29:052883semak imbas

Dalam artikel sebelumnya "Menggunakan JavaScript untuk mengira faktor integer positif" Saya memperkenalkan anda cara menggunakan JavaScript untuk mengira faktor integer positif Hari ini saya akan terus memperkenalkan anda kepada pengetahuan asas berkaitan javascript~

Penerangan masalah utama artikel ini ialah "Bagaimana untuk menulis fungsi JavaScript yang mengembalikan elemen tatasusunan lebih besar daripada nombor"?

Apakah maksudnya? Sebagai contoh, terdapat tatasusunan [11, 45, 4, 31, 64, 10].

Mudah!

Mari kita terus ke kod:

<!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>

Keputusan yang dikembalikan melalui console.log adalah seperti berikut: (JavaScript boleh ditulis ke kawalan penyemak imbas dengan menggunakan konsol .log() "Paparkan" data dalam cara Taiwan:)

Bagaimana untuk mengembalikan elemen tatasusunan lebih besar daripada nombor yang ditentukan melalui js

[11,45,31,64,10]

Dalam kod di atas, nombor yang saya berikan ialah 10, dan tatasusunan asal ialah [ 11, 45, 4, 31 , 64, 10], iaitu, kami mengembalikan elemen tatasusunan yang lebih besar daripada 10 melalui fungsi BiggerElementsh tersuai

, maka fungsi javascript yang diperlukan oleh simbol mempunyai juga berjaya ditulis.

Nota: Kaedah

filter() mencipta tatasusunan baharu beroperasi pada tatasusunan kosong, penapis() tidak mengubah tatasusunan asal. Sintaks kaedah

filter() ialah "array.filter(function(currentValue,index,arr), thisValue)"; parameter

dinyatakan seperti berikut:

function(currentValue, index,arr)必须:函数,数组中的每个元素都会执行这个函数
【函数参数:
参数描述currentValue必须:当前元素的值index可选。
当前元素的索引值arr可选:当前元素属于的数组对象】    
thisValue可选:对象作为该执行回调时使用,传递给函数,用作 "this" 的值;如果省略了thisValue ,"this" 的值为 "undefined"。

Akhir sekali, saya mengesyorkan kepada semua orang《 Tutorial Asas JavaScript》~Semua orang dialu-alukan untuk belajar~

Atas ialah kandungan terperinci Bagaimana untuk mengembalikan elemen tatasusunan lebih besar daripada nombor yang ditentukan melalui js. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn