0% found this document useful (0 votes)
11 views

Spread Rest Operator Locastorage1

The document discusses spread operator, rest operator and local storage. It provides examples of using spread operator to copy array elements and merge objects, rest operator to handle variable number of arguments in functions and local storage methods like setItem, getItem, removeItem and clear.

Uploaded by

patilniraj277
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views

Spread Rest Operator Locastorage1

The document discusses spread operator, rest operator and local storage. It provides examples of using spread operator to copy array elements and merge objects, rest operator to handle variable number of arguments in functions and local storage methods like setItem, getItem, removeItem and clear.

Uploaded by

patilniraj277
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

1] Spread Operator

2] Rest Operator
3] Local Storage

// spread operator:
let arr = [1, 2, 3];

let arr1 = [5, 4, 6, ...arr];


console.log(arr1);

let arr1 = [...arr, 5, 4, 6];


console.log(arr1);

let arr1 = [5, 4, ...arr, 6,];


console.log(arr1);

let arr2 = [4, 5, 6];


let arr3 = [...arr, ...arr2];
console.log(arr3);

rest paramaters:

function sum(...args) {
console.log(args);
}
sum();
sum(1);
sum(1, 2, 3, 4);

function sum(...args) {
let sum = 0;
for (let i = 0; i < args.length; i++) {
sum = sum + args[i];
}
console.log(sum);
}
sum();
sum(1);
sum(1, 2, 3, 4);

rest operator
const books = ['java', 'c', 'js', 'c#'];
const [featureBooks, ...OtherBooks] = books;
console.log(featureBooks);
console.log(OtherBooks);

spread operator in objects


let person = {
name: "Rohit",
age: 23,
city: "Bangalore"
}

let person1 = {
fname: "akash",
lname: "kumar",
...person
}

console.log(person1);

// local storage: String


let user = {
name: "Harshal",
age: 25,
city: "Indore",
gmail:"harshal2345@gmail.com"
}
//set item
localStorage.setItem('user',JSON.stringify(user));

//get item
const store = localStorage.getItem('user');
console.log(store);

// objects
let user = {
name: "Harshal",
age: 25,
city: "Indore",
gmail: "harshal2345@gmail.com"
};

// Set item
localStorage.setItem('user', JSON.stringify(user));

// Get item
const storedUser = localStorage.getItem('user');
const parsedUser = JSON.parse(storedUser);

console.log(parsedUser);

// remove items:
let user = {
name: "Harshal",
age: 25,
city: "Indore",
gmail:"harshal2345@gmail.com"
}
//set item
localStorage.removeItem('user');
//get item
const store = localStorage.getItem('user');
console.log(store);

let user = {
name: "Harshal",
age: 25,
city: "Indore",
gmail:"harshal2345@gmail.com"
}

let user1 = {
name: "mahesh",
age : 40
}

//set item
localStorage.setItem('user',JSON.stringify(user));
localStorage.setItem('user1', JSON.stringify(user1));

//get item
// const store = localStorage.getItem('user1');
// console.log(store);

//clear
localStorage.clear();

const store1 = localStorage.getItem('user1');


console.log(store1);

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy