с использованием Polacode
https://marketplace.visualstudio.com/items?itemName=pnp.polacode
Здесь нет ничего особенного. И i, и j будут работать независимо друг от друга.
Но если вы ожидаете того же, когда имеете дело с массивом или объектом, возникают неожиданные проблемы.
После назначения i в j в виде массива, если j изменение, i также будет обновлено.
Если вы хотите скопировать массив или объектную переменную как просто значение, а не ссылку, используйте операцию расширения.