Here is the code:
var save = false;
for (var size of [3, 8, 15]) {
svg.append(‘circle’).attr(‘r’,size).attr(‘cx’,pickRandom(100)).attr(‘cy’,pickRandom(100));
}
var circles = d3.selectAll(‘circle’);
function maybeDelete() {
if (save === true) {
print(‘circles are safe!’);
} else {
circles.remove();
}
}
circles.on(‘click’,maybeDelete);
Why isnt the var save always false?