Skip to content

Instantly share code, notes, and snippets.

View srezasm's full-sized avatar

SReza SMohseni srezasm

View GitHub Profile
@srezasm
srezasm / convert float to int.js
Last active September 6, 2020 11:18
javascript edition
const int = 19.8 | 0;
console.log(int);
// Result: 19
console.log(
typeof int
)
// Result: number
@srezasm
srezasm / convert float to int.js
Created September 6, 2020 13:32
convert float to int
const int = 19.8 | 0;
console.log(int);
// Result: 19
console.log(
typeof int
)
// Result: number
@srezasm
srezasm / convert to boolean.js
Created September 6, 2020 13:33
convert to boolean
const isTrue = !0;
const alsoFalse = !!0;
console.log(isTrue);
// Result: true
console.log(alsoFalse);
// Result: false
@srezasm
srezasm / convert to int.js
Created September 6, 2020 13:33
convert to int
let int = "15";
int = +int;
console.log(int);
// Result: 15
console.log(
typeof int
);
// Result: number
@srezasm
srezasm / filter unique values.js
Created September 6, 2020 13:34
filter unique values
const array = [1, 1, 2, 3, 6, 6, 7];
console.log(
[...new Set(array)]
);
// Result: [1, 2, 3, 4, 7]
@srezasm
srezasm / last item in array.js
Created September 6, 2020 13:35
last item in array
let array = [0, 1, 2, 3];
array = array.slice(-1);
console.log(array);
// Result: [3]
@srezasm
srezasm / remove last digits.js
Created September 6, 2020 13:35
remove last digits
const int = 1553 / 10 | 0;
console.log(int);
// Result: 155
console.log(
typeof int
)
// Result: number
@srezasm
srezasm / truncate an array.js
Created September 6, 2020 13:36
truncate an array
let array = [0, 1, 2, 3, 4, 5];
array.length = 3;
console.log(array);
// Result: [0, 1, 2]
@srezasm
srezasm / App.js
Last active September 13, 2020 10:28
lazyLoadingRoutes B4
import React from "react";
import { BrowserRouter, Route, Link, Switch } from "react-router-dom";
import AskPage from "./AskPage";
const App = () => {
return (
<BrowserRouter>
<Link to="/ask">AskPage</Link>
<Route exact path="/ask" component={AskPage} />
@srezasm
srezasm / App.jsx
Last active September 13, 2020 10:28
lazyLoadingRoutes After
import React from "react";
import { BrowserRouter, Route, Link, Switch } from "react-router-dom";
const AskPage = React.lazy(() => import("./AskPage"));
const App = () => {
return (
<BrowserRouter>
<Link to="/ask">AskPage</Link>
<Route exact path="/ask">