JSFiddle - React, Tailwind, and code Playground

by Andrea Forni

JavaScript

var func = function (val) {
    val = 'new value';

    console.log('func: arg1 =', val);
}

func();

var a = 1;
console.log('Before: a =', a);
func(a);
console.log('After: a =', a);


var func2 = function (val) {
    val = {b: 'b'};

    console.log('func2: arg1 =', val);
}

func2();

var a = {a: 'a'};
console.log('Before: a =', a);
func2(a);
console.log('After: a =', a);