create array
by Евгений
HTML
<div class="result"></div>
<div class="debug"></div>
<div class="resume"></div>
SCSS
.result,
.resume,
.debug {
border: 1px solid grey;
background-color: #dbdbdb;
padding: 0 4px 4px 4px;
line-height: 1.5rem;
&::before {
display: block;
padding: 4px;
margin: 0 -4px;
background-color: grey;
}
&:empty {
display: none;
}
}
.result::before {
content: 'result:';
}
.resume::before {
content: 'resume:';
}
.debug::before {
content: 'debug:';
}
JavaScript
const log = (result) => document.querySelector('.result').innerHTML = result;
const resume = (result) => document.querySelector('.resume').innerHTML = result;
const debug = (data) => document.querySelector('.debug').innerHTML = data;
const createArr = (num) => Array.from({length: num}, (v, i) => i);
const panNum = (num) => {
const string = String(num);
const uniq = string
.split('')
.filter((item, i, arr) => arr.indexOf(item) === i);
console.log(string.length, uniq.length, uniq.length === string.length);
return uniq.length === string.length;
}
debug(createArr(100).join(', '));
log(createArr(100).filter(panNum).join(', '));