Spread Rest Operator Locastorage1
Spread Rest Operator Locastorage1
2] Rest Operator
3] Local Storage
// spread operator:
let arr = [1, 2, 3];
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);
let person1 = {
fname: "akash",
lname: "kumar",
...person
}
console.log(person1);
//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();