GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing www.tutorialspoint.com — JavaScript - SQL CRUD Operations
Selected Reading
JavaScript - SQL CRUD OperationsThis chapter will show the CRUD operations on a JavaScript object. The operations are Create, Read, Update, and Delete. We can create, modify, take input, and delete objects with these actions. A JavaScript object consists of a collection of keys, values, or properties/attributes, and entries. Values can be any type of data, including arrays, JavaScript functions, and more. CRUD OperationsCreate, read, update, and delete is what CRUD stands for. These are permanent storage's four primary purposes. Also, any function that is carried out in relational database applications and translated to a typical HTTP method, SQL statement, or DDS action can be denoted by any letter in the acronym.
SyntaxHere is the syntax for using CRUD operations in JavaScript − // Creating an Object
const circle = {
radius: 10,
area: function() {
return Math.PI * this.radius * this.radius;
}
};
CREATE OperationThis operation is the process of creating an object or giving it with a new property. The following methods can be used to generate the object:
SyntaxHere is the syntax for create operation in Javascript − // Using Object Constructor
const obj = new Object();
// Using Object Literals
const obj = {
key1 : value1
}
ExampleIn the below example we will create an object with the help of the above two methods. const box = {
height: 25,
breadth: 20,
volume: function () {
return this.height * this.breadth;
}
};
const cube = new Object();
cube.edge = 10;
cube.volume = function () {
return this.edge * this.edge;
};
cube.edge = 15;
console.log(box, "Volume of the box: " + box.volume());
console.log(cube, "Volume of the cube: " + cube.volume());
Output This will produce the below result − { height: 25, breadth: 20, volume: [Function: volume] } Volume of the box: 500
{ edge: 15, volume: [Function (anonymous)] } Volume of the cube: 225
Read OperationThe read operation is the process of reading and accessing the values and properties of an object. The methods listed below can be used −
SyntaxBelow is the syntax for Read operation in Javascript − // Using dot notation
console.log(obj.prop1)
// For Nested objects
console.log(obj.prop1.subProperty)
// Using Square Brackets
console.log(obj['prop2'])
// Using Object Destructuring
const { key1 } = obj1;
console.log(key1);
ExampleIn the below example we will use another methods for reading the object property values. // Creating a new object
const box = {
height: 25,
width: 20,
volume: function () {
return this.height * this.width;
}
};
const { height } = box;
console.log("Box height: " + height);
console.log("Box width: " + box['width']);
console.log("Box volume: " + box.volume());
Output This will generate the following output − Box height: 25 Box width: 20 Box volume: 500 Update OperationIt shows that you can see and change an object's properties. These methods can be used −
SyntaxBelow is the syntax for Update operation in Javascript − // Using dot notation obj.prop1 = "newValue"; // Using brackets obj['prop2'] = "value2"; ExampleThis example shows the manipulation of the Object properties and their related values. const box = {
height: 25,
depth: 20,
volume: function () {
return this.height * this.depth;
}
};
// Display Initial Volume
console.log("Initial Volume: " + box.volume());
// Update Values
// Using dot notation
box.height = 50;
// Using brackets notation
box['depth'] = 40;
// Display Updated Volume
console.log("Updated Volume: " + box.volume());
Output This will generate the below result − Initial Volume: 500 Updated Volume: 2000 Delete OperationA delete operation is the process of removing an object property. Below is one method for doing it −
SyntaxHere is the syntax for Delete operation in Javascript − // Using delete operator
delete obj.property
// Using destructuring
const {prop1, newObj} = oldObj;
ExampleIn this example we will describe the deletion of the Object and its associated properties and values. const person = {
firstName: 'Amit',
yearsOld: 52,
location: 'mumbai'
};
// Display original person object
console.log("Initial person object: ", person);
// Using destructuring
const { yearsOld, ...updatedPerson } = person;
console.log("New person object without yearsOld attribute: ", updatedPerson);
// Using delete operator
delete person.location;
console.log("Person object after removing location: ", person);
Output This will create the below outcome − Initial person object: { firstName: 'Amit', yearsOld: 52, location: 'mumbai' }
New person object without yearsOld attribute: { firstName: 'Amit', location: 'mumbai' }
Person object after removing location: { firstName: 'Amit', yearsOld: 52 }
Advertisements
|
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |