¿Hay ciclos condicionales con la función $ .each en jQuery?

Tengo una consulta sobre jQuery.$.each método. A continuación se muestra mi ajax que está funcionando bastante bien:

$.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);
    }
});

Este script está funcionando bien y me está dando los resultados JSON que quería obtener. Sin embargo, esto me está dando resultados, pero esta es una larga lista de información que he almacenado en un archivo JS externo con un formato JSON que se parece a esto:

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

¿Hay manera de hacer un bucle en jQuery de esta manera?

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

o de esta manera:

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

o este:

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

¿Podemos hacer un bucle con 200 resultados en la primera carga y luego hacer clic en un bucle de botón con otros 200 y así sucesivamente.

Nota:&nbsp;Preferiría la solución jQuery para esto.