Playing with javascript

tips, practice, notes, array

by oktaviardi pratama

HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.3/jquery.min.js"></script>

JavaScript

/* remove duplicate array */
const numbers = [1,1,2,2,3,2,4,4,5,5,1];
const unique = [...new Set(numbers)];
const unique2 = numbers.filter((item, index) => (numbers.indexOf(item) === index));
const unique3 = numbers.reduce((partial, item) => (partial.includes(item)? partial : [...partial, item]), [])
console.log(unique, unique2, unique3)

const mil = 10000000;
const arr = Array(mil);
const names = ["citra", "okta", "nico", "gaby"]

/* 
for(let i = 0; i < names.length; i++){
  console.log("#1", names[i]);
}

for (const i of names) {
  console.log("#2", i)
}

names.forEach(x => console.log("#3", x))

 */
/* const genap = numbers.filter(v => v % 2 == 0) */
const genap = numbers.reduce()
const ganjil = numbers.map(v => 0)

console.log(genap, ganjil)