Professional Documents
Culture Documents
Javascript
Javascript
Javascript
rm -rf node_modules
npm install
useReducer
useCallback
useMemo
useRef
useImperativeHandle
useLayoutEffect
useDebugValue
step-1: Create two components one is our Result component where we display the
output, and the other is Keypad Component where we need to display our keypad.
(Done)
step-2: In Keypad component create buttons and send data through the onClick event
to Result Display component.
step-3: In result display component we have two fileds one is for input and other
one is for output. in input field we send Buttons onClick events data, in output
field we send input evaluated data.
step-4: when ever "=" button call then only output field will display data.
step-5: In "=" button have saparate onClick event method this will evaluate the
input data.
stap-6: In clear button have saparate onClick event method, in this we clear the
input data.
routing:
<nav>
<Link to="/">Home</Link>{" "}
<Link to="dashboard">Dashboard</Link>
</nav>
<Router>
<Home path="/" />
<Dashboard path="/dashboard" />
</Router>
console.log(myArray);
3)function mixedNumbers(arr)
{
arr.unshift("I", 2, "three");
console.log(mixedNumbers(['IV', 5, 'six']));
4)function popShift(arr)
{
arr.splice(1,2)
console.log(sumOfTen([2, 5, 1, 5, 2, 1]));
6)function htmlColorNames(arr)
{
return arr;
return arr.slice(2,4);
newArr.push([...arr]);
num--;
return newArr;
return sentence;
console.log(spreadOut());
10)
function quickCheck(arr, elem)
{
if(arr.indexOf(elem)>=0)
{
return true;
return false;
if (arr[i].indexOf(elem)==-1)
{
newArr.push(arr[i]);
};
};
return newArr;
}
console.log(filteredArray([[3, 2, 3], [1, 6, 3], [3, 13, 26], [19, 3, 9]], 3));
12)
let myNestedArray = [
];
13)
let foods = {
apples: 25,
oranges: 32,
plums: 28
};
foods['bananas'] = 13;
foods['grapes'] = 35;
foods['strawberries'] = 27;
console.log(foods);
14)let userActivity = {
id: 23894201352,
data: {
totalUsers: 51,
online: 42
}
};
userActivity.data.online = 45;
console.log(userActivity);
15)let foods = {
apples: 25,
oranges: 32,
plums: 28,
bananas: 13,
grapes: 35,
strawberries: 27
};
function checkInventory(scannedItem)
{
return foods[scannedItem];
console.log(checkInventory("bananas"));
16)let foods = {
apples: 25,
oranges: 32,
plums: 28,
bananas: 13,
grapes: 35,
strawberries: 27
};
delete foods.oranges;
delete foods.plums;
delete foods.strawberries;
console.log(foods);
17)
let users = {
Alan: {
age: 27,
online: true
},
Jeff: {
age: 32,
online: true
},
Sarah: {
age: 48,
online: true
},
Ryan: {
age: 19,
online: true
}
};
function isEveryoneHere(obj)
{
if(users.hasOwnProperty('Alan','Jeff','Sarah','Ryan'))
{
return true;
return false;
}
console.log(isEveryoneHere(users));
18)let users = {
Alan: {
age: 27,
online: false
},
Jeff: {
age: 32,
online: true
},
Sarah: {
age: 48,
online: false
},
Ryan: {
age: 19,
online: true
}
};
function countOnline(obj) {
let counter = 0;
for (let user in obj) {
if(user.online=== true){
counter= counter++;
}
}
return counter;
}
console.log(countOnline(users));
19)
let users = {
Alan: {
age: 27,
online: false
},
Jeff: {
age: 32,
online: true
},
Sarah: {
age: 48,
online: false
},
Ryan: {
age: 19,
online: true
}
};
function getArrayOfUsers(obj) {
return Object.keys(obj);
}
console.log(getArrayOfUsers(users));
20)
20)
let user = {
name: 'Kenneth',
age: 28,
data: {
username: 'kennethCodesAllDay',
joinDate: 'March 26, 2016',
organization: 'freeCodeCamp',
friends: [
'Sam',
'Kira',
'Tomo'
],
location: {
city: 'San Francisco',
state: 'CA',
country: 'USA'
}
}
};
userObj.data.friends.push(friend);
return userObj.data.friends;
}
console.log(addFriend(user, 'Pete'));
input
[
{'name' : 'Jack', 'age':23},
{'name': 'Robin', 'age':25}
];
Output:
[
['Jack',23],
['Robin',25]
]
question 2
[
['Jack',23],
['Robin',25]
]
output:
[
{'name' : 'Jack', 'age':23},
{'name': 'Robin', 'age':25}
];
let arr=[{name:'jack',age:23},{name:'robin',age:25}]
function user(users)
{
for(var i=0;i<arr.length;i++)
{
var s=arr[i];
}
return s
}
user(arr.name)
let arr=[{name:'jack',age:23},{name:'robin',age:25}]
for(var i=0;i<arr.length;i++)
{
var s=arr[i];
}
function user(users) {
return Object.values(users[0]);
}
user(arr)