Skip to content

Instantly share code, notes, and snippets.

View Sarav-S's full-sized avatar

Sarav Sarav-S

View GitHub Profile
@Sarav-S
Sarav-S / index.js
Created January 31, 2023 02:12
Function declaration
function add(a, b) {
return a + b;
}
@Sarav-S
Sarav-S / index.js
Created January 31, 2023 02:12
Function expression
let add = function(a, b) {
return a + b;
}
/**
* Marks the path as having pending changes to write to the db.
*
* _Very helpful when using [Mixed](./schematypes.html#mixed) types._
*
* ####Example:
*
* doc.mixed.type = 'changed';
* doc.markModified('mixed.type');
* doc.save() // changes to mixed.type are now persisted
var name = "Saravanan Sampathkumar";
function getName() {
console.log(name);
}
getName(); // returns Saravanan Sampathkumar
var name = "Saravanan Sampathkumar";
function getName() {
var name;
console.log(name);
name = "Saravanan";
}
getName();
var name = "Saravanan Sampathkumar";
function getName() {
console.log(name);
var name = "Saravanan";
}
getName();
var name; // declaration
name = "Saravanan Sampathkumar"; // Initialization or Assignment
const { createSelector } = require('reselect');
const cart = {
items: [
{ name: 'Item 1', value: 200, in_stock: true },
{ name: 'Item 2', value: 100, in_stock: false },
{ name: 'Item 3', value: 200, in_stock: true },
]
}
const cart = {
items: [
{ name: 'Item 1', value: 200, in_stock: true },
{ name: 'Item 2', value: 100, in_stock: false },
{ name: 'Item 3', value: 200, in_stock: true },
]
}
// Using traditional javascript
const inStock = items => items.filter(item => item.in_stock);
const cart = {
items: [
{ name: 'Item 1', value: 200, in_stock: true },
{ name: 'Item 2', value: 100, in_stock: false },
{ name: 'Item 3', value: 200, in_stock: true },
]
}
// Using traditional javascript
const inStock = items => items.filter(item => item.in_stock);