var a = [1,2,3,4,5,6];
console.log(a);
a.shift(1);
console.log(a);
console.log(a.shift(1))
console.log(a);
a.pop(9);
console.log('-----divider-----');
console.log(a);
a.pop(8);
console.log(a)
console.log(a.pop(8),'+++++')
console.log(a);
a.unshift(99)
console.log(a);
console.log('----------split--------------start')
var b = "abcde";
console.log(b.split(""));
console.log(b);
console.log(b.split("",2));
console.log('----------split--------------end')
console.log('----------splice--------------start')
var c = [1,2,3,4,5]
c.splice(1,3,'e','w');
console.log(c,'----');
console.log('----------splice--------------end');
console.log('----------slice----------');
var o = [1,2,3,4,5],p='hello world';
console.log(o.slice(1,4));
console.log(o.slice(1));
console.log(o)
console.log(p.slice(1,2));
console.log(p)
console.log(p.substring(1,2))
console.log(p);
var str = 'abcdefghij';
console.log('(1, 2): ' + str.substring(1, 2));
console.log('(1, 1): ' + str.substring(1, 1));
console.log('(-3, 2): ' + str.substring(-3, 2));
console.log('(-3): ' + str.substring(-3));
console.log('(1): ' + str.substring(1));
console.log('(-20, 2): ' + str.substring(-20, 2));
console.log('(2, 20): ' + str.substring(2, 20));
console.log('(20, 2): ' + str.substring(20, 2));
console.log('<--------------sub------------------>')
console.log(p.substr(1,2));
console.log(p)
console