let bills = Array(200000);
console.log(bills.length);
let bills = Array(200000);
console.log(bills.length);
200000
let bills = Array.of(200000);
console.log(bills.length);
let bills = Array.of(200000);
console.log(bills.length);
1
let bills = [500,250,50,60];
let newbills = Array.from(bills, v => v*1.2);
console.log(newbills);
let bills = [500,250,50,60];
let newbills = Array.from(bills, v => v*1.2);
console.log(newbills);
[600, 300, 60, 72]
let bills = [500,250,50,60];
let newbills2 = Array.from(bills,function(v) {
return v + this.addmore;
}, {addmore:30});
console.log(newbills2);
let bills = [500,250,50,60];
let newbills2 = Array.from(bills,function(v) {
return v + this.addmore;
}, {addmore:30});
console.log(newbills2);
[530, 280, 80, 90]
let bills = [500,250,50,60];
let newbills2 = Array.from(bills,v => v+this.addmore,
{addmore:30});
console.log(newbills2);
let bills = [500,250,50,60];
let newbills2 = Array.from(bills,v => v+this.addmore,
{addmore:30});
console.log(newbills2);
[NaN, NaN, NaN, NaN]
let bills = [500,250,50,60];
bills.fill(100);
console.log(bills);
let bills = [500,250,50,60];
bills.fill(100);
console.log(bills);
[100, 100, 100, 100]
let bills = [500,250,50,60];
bills.fill(100,2);
console.log(bills);
let bills = [500,250,50,60];
bills.fill(100,2);
console.log(bills);
[500, 250, 100, 100]
let bills = [500,250,50,60];
bills.fill(100,2,3);
console.log(bills);
let bills = [500,250,50,60];
bills.fill(100,2,3);
console.log(bills);
[500,250,100,60]
let bills = [500,250,50,60];
bills.fill(100,2,3);
console.log(bills);
let bills = [500,250,50,60];
bills.fill(100,-3);
console.log(bills);
[500, 100, 100, 100]
let bills = [500,250,50,60];
let result = bills.find(value => value >=250);
console.log(result);
let bills = [500,250,50,60];
let result = bills.find(value => value >=250);
console.log(result);
500
let bills = [500,250,50,60];
let result = bills.findIndex(function (value, index, array)
{
return value == this;
}, 50);
console.log(result);
let bills = [500,250,50,60];
let result = bills.findIndex(function (value, index, array)
{
return value == this;
}, 50);
console.log(result);
2
let bills = [500,250,50,60];
bills.copyWithin(2,0);
console.log(bills);
let bills = [500,250,50,60];
bills.copyWithin(2,0);
console.log(bills);
[500, 250, 500, 250]
let numbers = [0,1,2,3,4,5,6,7];
numbers.copyWithin(3,0);
console.log(numbers);
let numbers = [0,1,2,3,4,5,6,7];
numbers.copyWithin(3,0);
console.log(numbers);
[0, 1, 2, 0, 1, 2, 3, 4]
let numbers = [0,1,2,3,4,5,6,7];
numbers.copyWithin(3,0,2);
console.log(numbers);
let numbers = [0,1,2,3,4,5,6,7];
numbers.copyWithin(3,0,2);
console.log(numbers);
[0, 1, 2, 0, 1, 5, 6, 7]
let names = ['Mortal Kombat','Dune 2','Settlers'];
console.log(...names.entries());
//to samo
for (let e of names.entries()) {
console.log(e);
}
let names = ['Mortal Kombat','Dune 2','Settlers'];
console.log(...names.entries());
//to samo
for (let e of names.entries()) {
console.log(e);
}
[0, "Mortal Kombat"] , [1, "Dune 2"] , [2, "Settlers"]
let names = ['Mortal Kombat','Dune 2','Settlers'];
console.log(...names.keys());
let names = ['Mortal Kombat','Dune 2','Settlers'];
console.log(...names.keys());
[1,2,3]
let names = ['Mortal Kombat','Dune 2','Settlers'];
console.log(...names.values());
let names = ['Mortal Kombat','Dune 2','Settlers'];
console.log(...names.values());
['Mortal Kombat','Dune 2','Settlers']
var basketOfFoods = ['🍎', '🍏', '🍇', '🍌', '🥕'];
if (basketOfFoods.includes('🍌')) {
console.log('You have a banna');
}
var basketOfFoods = ['🍎', '🍏', '🍇', '🍌', '🥕'];
if (basketOfFoods.includes('🍌')) {
console.log('You have a banana');
}
You have a banana
var buildingInFire = [' ', ' ',' ', '🔥', '🔥', '🔥', ' '];
if (buildingInFire.includes('🔥', 4)) {
console.log('Mam pożar na 4 piętrze lub wyżej');
}
var buildingInFire = [' ', ' ',' ', '🔥', '🔥', '🔥', ' '];
if (buildingInFire.includes('🔥', 4)) {
console.log('Mam pożar na 4 piętrze lub wyżej');
}
Mam pożar na 4 piętrze lub wyżej
var basketOfFoods =
[['🍎','🍎'], '🍏', ['🍇','🔥'], ['🍌'], ['🥕']];
var newarray = basketOfFoods.flat(1);
console.log(newarray);
var basketOfFoods =
[['🍎','🍎'], '🍏', ['🍇','🔥'], ['🍌'], ['🥕']];
var newarray = basketOfFoods.flat(1);
console.log(newarray);
["🍎", "🍎", "🍏", "🍇", "🔥", "🍌", "🥕"]
var numbers = [1, 5, 10, 15];
var twotimes = numbers.map(function(x) {
return x * 2;
});
var treetimes = numbers.map(x => x * 3);
var square = numbers.map(Math.sqrt);
var wonderfull = numbers.map(function(x) {
return ({twotimes : x * 2,threetime: x * 3,
square :Math.sqrt(x) })
});
console.log(twotimes);
console.log(treetimes );
console.log(square);
console.log(wonderfull);
var numbers = [1, 5, 10, 15];
var twotimes = numbers.map(function(x) {
return x * 2;
});
var treetimes = numbers.map(x => x * 3);
var square = numbers.map(Math.sqrt);
var wonderfull = numbers.map(function(x) {
return ({twotimes : x * 2,threetime: x * 3,
square :Math.sqrt(x) })
});
console.log(twotimes);
console.log(treetimes );
console.log(square);
console.log(wonderfull);
[2, 10, 20, 30]
[3, 15, 30, 45]
[1, 2.23606797749979, 3.1622776601683795, 3.872983346207417]
[{…}, {…}, {…}, {…}]