##uniq関数の課題内容
詳細はこちら
↓
https://js-drills.com/blog/without/
##uniq関数の取り組む前の状態
uniqメソットがどんなものか分からない状態
##uniq関数に取り組んだ後の状態
if( !uniqArray.includes(value) ) {
uniqArray.push( value );
}この発想がなかった
##uniq関数の実装コード(答えを見る前)
function uniq(array) {
const uniqArray = [];
for(let i = 0; i < array.length; i++) {
const value = array[i];
if( !uniqArray.includes(value) ) {
uniqArray.push( value );
}
}
return uniqArray;
}
const numbers = [2, 1, 2];
console.log( uniq(numbers) );
// => [2, 1]
console.log( numbers );
// => [2, 1, 2]