JSFiddle - React, Tailwind, and code Playground

by fliptheweb

JavaScript

var i = 1;
var $q = {
    0: function() {
        return i++;
    }()
};

document.body.innerHTML += $q[0] + "<br/>";
document.body.innerHTML += $q[0] + "<br/>";

if ($q[0] === 1 && $q[0] === 2) {
    // Это никогда не сработает тк в $q[0] значени 1
}

var i = 1;
var $q = {
    get 0() { 
        return i++;
    }
};

document.body.innerHTML += $q[0] + "<br/>";
document.body.innerHTML += $q[0] + "<br/>";