-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathnewes6.js
108 lines (60 loc) · 1.84 KB
/
newes6.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
/* copywithin() and fill() */
/* copywithin() */
//copies a part of array to another location in the same array and returs.
//overwrites
//syntax
/*
Arr.copywithin(target,start,end)
//target parameter is required, use is at which to copy the sequence
//the negative value counts from the end i.e right to left.
//does not change the size of the array.
*/
//example
/*
const arr=[1,2,3,4,5];
arr.copyWithin(1,2); //start from the 1 index, copying from the 2 index
console.log(arr); //returs [1,3,4,5,5] prints 5 two times to complete the length of the array.
*/
//example
/*
const arr=[1,2,3,4,5];
arr.copyWithin(1,2,3); //start from the 1 index, copying from the 2 index, end copying on 3 index.
console.log(arr);
*/
//example
/*
const arr=[1,2,3,4,5];
arr.copyWithin(2,0); //start from the 1 index, copying from the 2 index
console.log(arr);
*/
//example
/*
const arr=[1,2,3,4,5];
arr.copyWithin(1,-1); //
console.log(arr);
*/
/* fill() method */
//allows you to get any number of elemetns with a fixed value
//syntax
/*
Arr.fill(value,start,end);
//value parameter fills array with static value
*/
//example
/*
const arr=[1,2,3,4,5];
arr.fill("d");
console.log(arr); //prints ['d', 'd', 'd', 'd', 'd'];
*/
//example
/*
const arr=[1,2,3,4,5];
arr.fill("d",1);
console.log(arr); //prints [1,'d', 'd', 'd', 'd'];
*/
//example
/*
const arr=[1,2,3,4,5];
arr.fill("d",1,3);
console.log(arr); //prints [1, 'd', 'd', 4,5];
*/