Narcissistic Number

JavaScript

function narcissistic( value ) {
  var valStr = '' + value;
  var valLength = valStr.length;
  var result = 0;  
  console.log(valStr);
  for (var i in valStr) {
    result += Math.pow((+valStr[i]), valLength);
  }
    return result === value;
}


//1^3 + 5^3 + 3^3 = 1 + 125 + 27 = 153

//narcissistic(153)