console.log('# fill')
const arr5 = new Array(5).fill(5)
console.log('# from')
const arr6 = Array.from(Array(5), function(v,k){
return k +1
})
console.log(arr6)
console.log('# length')
console.log(arr6.length)
console.log('# join')
console.log(arr6.join(","))
console.log(arr6.join(" "))
console.log('# reverse')
console.log(arr6.reverse())
console.log(arr6)
console.log('# concat')
arr1 = [1,2,3,4,5]
arr2 = [6,7,8]
console.log(arr1.concat(arr2))
console.log('# push & pop')
arr1.push(6)
console.log(arr1)
arr1.push(7,8,9)
console.log(arr1)
arr1.pop()
arr1.pop()
console.log(arr1.pop())
console.log(arr1)
console.log('# shift , unshift')
arr1.shift()
console.log(arr1.shift())
console.log(arr1)
arr1.unshift(10)
console.log(arr1)
console.log('# slice')
const arr = [1,2,3,4,5,6]
console.log(arr.slice(2,4))
console.log(arr)
console.log('# splice')
console.log(arr)
arr.splice(2,2)
console.log(arr)
console.log('# 순회')
const numbers = [1,2,3,4,5,6]
for ( const num of numbers) {
console.log(num)
}
numbers["key"] = "value"
console.log(numbers)
console.log(numbers.length)