OOJS LATEST
OOJS LATEST
by Reddy Uppathi
JavaScript
console.log("1");
setTimeout(function() {
console.log("3")
}, 1000)
setTimeout(function() {
console.log("4")
}, 0)
console.log("2")
// for above code order is 1, 2,3 4
// -------------- //
var p = "100" / 2
console.log(p) // 50
var a = {
n: 10
}
var c = a;
console.log(c.n) // 10
a.n = 20
a.b = 30
console.log(c.n) // 20
// ------- Clouser ------------- //
function clouserFun() {
var userName = "Reddy Uppathi";
function welcomeMe() {
var welcomeMsg = "Welcome"
return welcomeMsg + " " + userName
}
return welcomeMe();
}
console.log(clouserFun())
// --- ES 6 ///
var a = [, , ]
console.log(a.length) // 2
let letArr = [2, 3, 4, 56] // find max
console.log(Math.max(...letArr)) // 56
var def = (5);
console.log(typeof def) //number
var xyz = [5]
console.log(typeof xyz) //Object
console.log(this) // window
var array = [3, 6, 2, 56, 32, 5, 89, 32];
var largest = 0;
for (i = 0; i <= largest; i++) {
if (array[i] > largest) {
largest = array[i];
}
}
console.log(largest);
var setTimeoutInfo = [2,3,4,5]
for(var i = 0; i < setTimeoutInfo.length; ++i) {
(function(i) {
setTimeout(function(){
console.log('count ',setTimeoutInfo[i]);
}, 2000);
})(i)
}
//
let a123 = [12,43,24,55]
for(let i = 0; i < a123.length; ++i) {
setTimeout(function(){
console.log('count ',i, a123[i]);
}, 3000);
}
////// OBject create //////////////
var obj = {a:1,b:2}
var a1 = Object.create(obj);
var b1 = new Object(obj)
console.log(a1, + "" + b1 )
obj.c = 3;