JSFiddle - React, Tailwind, and code Playground

by Chuan Shao

JavaScript

var o = [2,3,5];
o[3] = 7;
console.log(o);//[2,3,5,7]

o.push(11);
console.log(o);//[2,3,5,7,11]
o.push(13,17);
console.log(o);//[2,3,5,7,11,13,17]

o.unshift(2014);
console.log(o);//[2014,2,3,5,7,11,13,17]
o.unshift(2013, 2012);
console.log(o);//[2013,2012,2014, 2,3,5,7,11,13,17]

var p = o.pop();
console.log(p);//17
console.log(o.length);//9

var s = o.shift();
console.log(s);//2013
console.log(o.length);//8

console.log(o);//[2012,2014, 2,3,5,7,11,13]
o.length = 2;
console.log(o);//[2012,2014]
o.length = 4;
console.log(o);//[2012,2014,undefined,undefined]

var a = [1,2,3];
Object.defineProperty(a, "length", {writable:false});
a[3] = 4;
console.log(a);//[1,2,3]