-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy patharray.js
More file actions
31 lines (23 loc) · 921 Bytes
/
array.js
File metadata and controls
31 lines (23 loc) · 921 Bytes
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
v = [1, 2, 3];
console.log(typeof v); /* object */
// Es un tipo especial de objeto que tiene incorporado métodos útiles
const analiza = "dinamicKey";
var a = [];
a.stringKey = "value";
console.log(a); /* [stringKey: 'value'] */
a[analiza] = "b";
console.log(a); /* [stringKey: 'value', dinamicKey: 'b'] */
/* -------------------------------------------------------------------------- */
/* length */
/* -------------------------------------------------------------------------- */
// Se incrementa al agregar indices numericos y no con las propiedades
var l = [];
l.push("1");
console.log(l); /* ['1'] */
console.log(l.length); /* 1 */
l.stringKey = "a";
console.log(l); /* ['1', stringKey: 'a'] */
console.log(l.length); /* 1 */
l[10] = "10";
console.log(l); /* ['1', , , , , , , , , , 10, stringKey: 'a'] */
console.log(l.length); /* 11 */