// delete
console.log(num, num.length)
delete num[0]
console.log(num, num.length)
// concat -> Join multiple arrays
let num2 = [6,7,89,0]
let newArray = num.concat(num2,num,num2) // Not modifying old array
console.log(newArray)
// sort method
let unsor = [ 3 ,4,5,9,1,2,0,123]
unsor.sort() // string sort
console.log(unsor)
// sort takes a argument called compare function
let compare = (a,b)=>{
return a-b // b - a for decesding order
}
unsor.sort(compare)
console.log(unsor)
// reverse
unsor.reverse()
console.log(unsor)
// Splice and Slice
// Splice -> to add new elements
// 3 args -> where to add , how many to delete , values to add
let deleted_values =num.splice(2,2,898989898,111111,909090)
console.log(deleted_values,num)
// Slice
// cuts and creates a array
console.log(num.slice(2,4),num)
console.log(num.slice(2),num)