Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function setUser(name, {superuser = false, expires = "2025"} = {}) {
- if (superuser) {
- console.log(name + " is superuser!")
- }
- }
- setUser("tom")
- setUser("wojt", {superuser: true, expires: "2026"})
- let name = Symbol("name");
- let person = {};
- person[name] = "du8a";
- console.log(person[name]);
- let homies = new Set([7,8,9]);
- homies.add(1);
- homies.add(2);
- console.log(homies.has(1));
- let numbers = [...homies]
- console.log(numbers);
- function removeDuplicates(arr) {
- return [...(new Set(arr))]
- }
- console.log(removeDuplicates([1,1,2,2,3]))
- let player = new Map();
- player.set("name", "fiux");
- player.set("frags", 69);
- console.log(player.get("name"));
- console.log(player.get("frags"));
- let players = new Map([["as", 4], ["bee", 7]]);
- console.log(players);
- function* createIterator() {
- yield 1;
- yield 2;
- yield 3;
- }
- let iterator = createIterator();
- console.log(iterator.next().value);
- console.log(iterator.next().value);
- console.log(iterator.next().value);
- let values = [1,2,3,4];
- for (let num of values) {
- console.log(num);
- }
- for(let homie of homies) {
- console.log("homie" + homie);
- }
- let methodName = "sayName";
- class Person {
- constructor(name) {
- this.name = name;
- }
- [methodName]() {
- console.log(this.name)
- }
- }
- let ela = new Person("ela");
- ela.sayName();
- function toPower(){
- return Array.from(arguments, (val)=>{
- return val *val
- })
- }
- console.log(toPower(2,3,4,5));
- console.log(values.find(val => val%2 == 0))
- console.log(values.findIndex(val => val>3))
- console.log([1,2,3,4,5,6,7].copyWithin(1,3))
- function getRandomEvenNum() {
- return new Promise(function(resolve, reject) {
- let randNum = Math.floor(Math.random()*90);
- setTimeout(()=>{
- if (randNum % 2){
- reject("nieparzysta liczba kurwiu")
- } else {
- resolve(`twoja parzysta liczba to ${randNum}`)
- }
- }, 1500);
- });
- }
- let myPromise = getRandomEvenNum();
- myPromise.then(contents => {
- console.log(contents)
- }, err =>{
- console.log(err)
- })
- let target = {
- name: "tom",
- value: 43
- }
- var proxy = new Proxy(target, {
- has(trapTarget, key) {
- if(key==="value") {
- return false
- } else {
- return Reflect.has(trapTarget, key)
- }
- }
- })
- console.log("value" in proxy);
- console.log("name" in proxy);
- console.log("toString" in proxy);
- var proxy = new Proxy({}, {
- defineProperty(trapTarget, key, descriptor){
- if (typeof key === "symbol") {
- return false;
- }
- return Reflect.defineProperty(trapTarget,key, descriptot);
- }
- })
- console.log(3 ** 3);
Advertisement
Add Comment
Please, Sign In to add comment