JSFiddle - React, Tailwind, and code Playground

by Mysterious

JavaScript

var a = [4,10,2,15,'abc', 'cba', 'hollywood']

/* 
var b = conv(a)
for (var i = 0; i < a.length; i++) {
  console.log(a[i] == b[i])
}
*/

var b = conv(a);
for (var i = 0; i < a.length; i++) {
  console.log(a[i] == b[i]())
  /* console.log('b', i, b[i]()) */
}

function conv(array) {
	var result = [];  
  var returner = function(val) {
    return function() { return val }
  }
  
  for (var i=0; i < array.length; i++) {
  	
    result.push(returner.call(null, array[i]))
  }
  
  return result;
}