JSFiddle - React, Tailwind, and code Playground

by Jay Lim

HTML

<ul id="results"></ul>

CSS

#results li.pass {color: green;}
#results li.fail {color: red;}

JavaScript

this.assert = function(value, desc){
	var li = document.createElement('li');
  li.className = value ? 'pass' : 'fail';
  li.appendChild(document.createTextNode(desc));
  document.getElementById('results').appendChild(li);
}

function decl(){
	return true;
}

var exp = function(){
	return true;
}

var diffExp = function diff(){
	return true;
}

assert(!!decl.name, 'decl의 name 프로퍼티 : ' + decl.name);
assert(!!exp.name, 'exp의 name 프로퍼티 : ' + exp.name);
assert(!!diffExp.name, 'diffExp의 name 프로퍼티 : ' + diffExp.name);
assert(diffExp.name === 'diffExp', 'diffExp의 name 프로퍼티는 변수명이 아닌 diff가 저장된다.');