Skip to main content

Javascript: Object

Object

an object is a collection of properties and their values. properties and values come always in pairs and called key-value pairs. Key-value pair is known as Name value pair

creating an object
var obj = new Object(); //constructor method calls function. It calls the constructor of obj 

var obj1 = { } //object literal method and braket notation

var student = {
      name: 'sinuna',
      phoneNumber: 83218936213,
      class: 8,
      section:'c',
      present:false,
      address: {
           permanent:'ktm',
            temp: 'bir'
}
}

student.class = 9;
student.getAddress = function(){
}
console.log('student is inital>', student);

student.eduction = 'masters'; //Data added for sudent object
student.abc = {} //object added for student object
console.log('student is final>', student);
console.log('student name is>', student.name); Output: student name is sinuna

Replacing section value
student.section = 'd'; // d searches for reference so 'd' (with brackes) is used

deleting property of Object
delete student.present;
console.log('student after delete', student);

accessing object properties
1. . (dot notation) eg: console.log('student dot notation > ', student.name);
2. [] (bracket notation) eg: console.log('sudent bracket notation>', student['name']);
bracket notation mostly used in the loop

Data insert in Object
var classRoom = {};
console.log('class at inital', classRoom);
classRoom.length = '9m'; classRoom is identifier and length is property hold and 9m is value
classRoom.width = '8m';
classRoom.fan = true;
classRoom.number = 9;
console.log('class at final', classRoom);

Note: camel casing eg: phoneNumber ->1st letter small and 2nd letter capital

Comments

Popular posts from this blog

NodeJS: Request and Respose Objects

# req Objects - req - req.body, req.queries, req.validationerrors - res.headers, req.users, req.file, req.assert - req.params, req.checkbody #res Objects - res.send, res.end, res.json, res.render, res.status, res.sendStatus # - .limit(4) //limit only upto 4 docs - skips(3) //skip first 3 docs - exe //query build and then execute, it is also callback function of mongoose. - sort({_id: -1}) //for decending order - populate('userId') //populating data inside the reference.

Javascript: Object to Array and Array to Object

Output: Final Array [ { mango: 1 }, { apple: 2 }, { banana: 3 }, { orange: 1 }, { watermelon: 1 }, { papaya: 1 } ] Output: Final Object { mango: 1, apple: 2, banana: 3, orange: 1, watermelon: 1, papaya: 1 }

Github Tutorial

GitHub brings together the world's largest community of developers to discover, share, and build better software. Delivered through software as a service(SAAS) business model 2008 by linus (Owner: Microsoft)  #Create New Repository in Github New Repository Add Repository Name and description Public / Private, initialize this repo with Read Me Create repository create a new repository on the command line echo "#test" >> README.md git init git add README.md git commit -m "first commit" git remote add origin https://github.com/sinuna/test.git git push -u origin master …or push an existing repository from the command line git remote add origin https://github.com/sinuna/firstRepository.git git push -u origin master …or import code from another repository You can initialize this repository with code from a Subversion, Mercurial, or TFS project. Initialize Repo $ git init Clone Repo $ git clone https://github.com...