Filtración de objetos por edad

JavaScript Easy objects

Tarea «Filtración de objetos por edad»

Escriba un programa que reciba como entrada una cadena con objetos en formato JSON. Cada objeto contiene los campos "name" (cadena) y "age" (número). Es necesario filtrar el array de objetos, dejando solo aquellos cuya edad sea mayor a 18, y mostrar los nombres de estos objetos separados por coma en orden alfabético. Si ningún objeto cumple la condición, mostrar "none".

Formato de entrada

Cadena en formato JSON que contiene un array de objetos con los campos name y age.

Formato de salida

Cadena con los nombres separados por coma en orden alfabético o "none".

Ejemplos

Ejemplo 1

ENTRADA
[{"name":"Alice","age":25},{"name":"Bob","age":17},{"name":"Charlie","age":30}]
SALIDA
Alice,Charlie

Ejemplo 2

ENTRADA
[{"name":"David","age":16},{"name":"Eve","age":18}]
SALIDA
none

Ejemplo 3

ENTRADA
3 2 5 1 2 10 0 2 3 20 0
SALIDA
none

Ejemplo 4

ENTRADA
3 3 10 1 2 5 1 3 10 2 3 5 0 1 3 100 0
SALIDA
none
main.js