с использованием Polacode
https://marketplace.visualstudio.com/items?itemName=pnp.polacode

Здесь нет ничего особенного. И i, и j будут работать независимо друг от друга.

Но если вы ожидаете того же, когда имеете дело с массивом или объектом, возникают неожиданные проблемы.

После назначения i в j в виде массива, если j изменение, i также будет обновлено.

Если вы хотите скопировать массив или объектную переменную как просто значение, а не ссылку, используйте операцию расширения.