Могу ли я сделать что-то в JavaScript, который будет автоматически преобразовать это:всегда превращаются в объект
var x = 0;
в следующее (но только в memory-- я не хочу, чтобы изменить «источник вида»):
var x = {Value: 0};
Для Exemple:
var x = { Value: 0 };
function a(x) //This function doesn't work if the parameter is not an object, and it would be better if I didn't have to write { Value: 0 }
{
x.Value++;
}
a(x);
alert(x.Value);
Можете ли вы дать нам пример того, как вы будете использовать что? – georg
«было бы лучше, если бы мне не нужно было писать» объект, где требуется объект?!? просто используйте 'typeof x' внутри вашей функции – Aprillion
нет, я имею в виду, что переменная по-прежнему является объектом, но объявление объекта является автоматическим – user1342369