Gibt es eine bedingte Schleife mit der Funktion $ .each in jQuery?

Ich habe eine Frage zu jQuery's$.each Methode. Unten ist mein Ajax, der ganz gut funktioniert:

$.ajax({
    url:'js/people-json.js',
    type:'post',
    dataType:'json',
    success:function(data){
        $.each(data.names, function(i, data) {
            console.log(data);
        });
    },
    error:function(err){
        console.log(err);
    }
});

Dieses Skript funktioniert einwandfrei und gibt mir die JSON-Ergebnisse, die ich erhalten wollte. Dies gibt mir zwar Ergebnisse, aber dies ist eine lange Liste von Informationen, die ich in einer externen JS-Datei mit dem folgenden JSON-Format gespeichert habe:

{
"people": [
    {
        "name": "aaa",
        "age": 32,
        "email": "[email protected]"
    },
    {
        "name": "bbb",
        "age": 21,
        "email": "[email protected]"
    },
    {
        "name": "ccc",
        "age": 45,
        "email": "[email protected]"
    },
    ..............lot of more here around 8000
  ]
}

Gibt es eine Möglichkeit, eine Schleife in jQuery wie folgt auszuführen:

$.each(data.names<=200, function(i, data) {
    console.log(data);
});

oder so:

$.each(data.names, function(i<=200, data) {
    console.log(data);
});

oder dieses:

$.each(data.names, function(i, data<=200) {
    console.log(data);
});

Können wir mit 200 Ergebnissen zuerst eine Schleife laden und dann mit einem Klick auf eine Schaltfläche eine weitere Schleife mit 200 und so weiter.

Hinweis: Ich würde dafür die jQuery-Lösung vorziehen.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage