Да, но если я присвою внутри функции x1 значение y, то console.log(x1) покажет 2, ведь так? Я правильно понял, что нет способа присваивать значение переменной, которую подставляю в функцию на место "y", непосредственно внутри функции?
var x = 1, x1 = 3;
var some = function(y){
y = 2;
x1 = y;
return y
}
some(x);
some(x1);
console.log(x); //должно быть 2
console.log(x1); //здесь же будет 2?