TypeScript
by Walter Rumsby
HTML
<div id="app"></div>
CSS
body {
background: #20262E;
padding: 20px;
font-family: Helvetica;
}
#app {
background: #fff;
border-radius: 4px;
padding: 20px;
transition: all 0.2s;
text-align: center;
}
JavaScript
const isSubset = (a, b) => a.every(element => b.includes(element));
const a1 = [1, 2, 3, 4];
const a2 = [1, 2, 3, 4, 5, 6];
const a3 = [5, 1, 2];
const el = document.getElementById('app');
el.innerHTML += '<div>isSubset(a1, a2)? ' + isSubset(a1, a2) + '</div>';
el.innerHTML += '<div>isSubset(a1, a3)? ' + isSubset(a1, a3) + '</div>';
el.innerHTML += '<div>isSubset(a2, a1)? ' + isSubset(a2, a1) + '</div>';
el.innerHTML += '<div>isSubset([], a1)? ' + isSubset([], a1) + '</div>';