var a = [1,2,3,4,5];
let b = a.copyWithin(1,3,5);
console.log(b);
let c = Array.from({0:"asdas",1:"aghg",2:"oituo", length: 3});
console.log(c);
let e = Array.of(1,2,3,4,5);
console.log(e);
let d = [...'hello'];
console.log(d);
var as = [1,2,-5,-8].find(function(value,index,arr){
return value<0 && index>2;
})
console.log(as);
var a1 = [1,2,-5,-8].findIndex(function(value,index,arr)
{
return value<0 && index>2;
})
console.log(a1);
var a2 = NaN === NaN;
var a3 = Object.is(NaN,NaN);
console.log(a2);
console.log(a3);
var a4 = +0 == -0;
var a5 = Object.is(+0,-0);
console.log(a4);
console.log(a5);
let a6 = new Array(10).fill(8);
console.log(a6);
let a7 = ["a","b","c"].fill(8,1,2);
console.log(a7);
let a8 = new Array(3).fill({name:"nake"});
console.log(a8);
a8[0].name = "luokun";
console.log(a8);
for(let key of ['a','b'].keys())
{
console.log(key);
}
for(let entrie of ['a','b'].entries())
{
console.log(entrie);
}
let letter = ['a', 'b', 'c'];
let entries = letter.entries();
console.log(entries.next().value);
console.log(entries.next().value);
console.log(entries.next().value);
console.log([1, 2, 3].includes(2));
console.log([NaN].includes(NaN));