JSFiddle - React, Tailwind, and code Playground

by ProJey

JavaScript

var studentsAndPoints = [
  'Алексей Петров',
  0,
  'Ирина Овчинникова',
  90,
  'Глеб Стукалов',
  30,
  'Антон Павлович',
  30,
  'Викто рияЗаровская',
  30,
  'Алексей Левенец',
  70,
  'Тимур Вамуш',
  30,
  'Евгений Прочан',
  60,
  'Александр Малов',
  30
];

var students = studentsAndPoints.filter(function (number) { 
  return typeof (number) === 'string';
});

var points = studentsAndPoints.filter(function (number) {
  return typeof (number) === 'number';
});

var objArr = students.map(function (value, i) {
  return ' {name : ' + value + ', point : ' + points[i] + '} ';
});

var student = new Array(objArr.length);

for (var i = 0, imax = objArr.length; i < imax; ++i){
  var student(i - 1)= new Object();
  student(i - 1).name = students[i];
  student(i - 1).point = points[i];
};