Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/459.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript-实例化一个对象并将其分配给另一个现有变量?_Javascript_Instantiation - Fatal编程技术网

JavaScript-实例化一个对象并将其分配给另一个现有变量?

JavaScript-实例化一个对象并将其分配给另一个现有变量?,javascript,instantiation,Javascript,Instantiation,正在尝试实例化一个对象(下面称为“isSize”)并将其分配给另一个现有变量(称为“sizeObject”),下面是函数中的第一个对象(“isSize”): function Size(isSize) { this.isSize = 80; setSize(this.isSize); } 这是第二个变量,我想把前一个变量分配给: var sizeObject; 我一直在尝试以下各种方法: function createSize(isSize){ var isSize = new sizeOb

正在尝试实例化一个对象(下面称为“isSize”)并将其分配给另一个现有变量(称为“sizeObject”),下面是函数中的第一个对象(“isSize”):

function Size(isSize) {
this.isSize = 80;
setSize(this.isSize);
}
这是第二个变量,我想把前一个变量分配给:

var sizeObject;
我一直在尝试以下各种方法:

function createSize(isSize){
var isSize = new sizeObject();
}

有人有什么想法吗?非常感谢

很难完全理解您的要求,但是:

var sizeObject = new Size(20);
…将创建一个新对象,如果将
Size
更改为:

function Size(initialSize) {
    this.isSize = initialSize;
}
(例如,它实际上使用了您提供的参数,而不是使用硬编码的
80


上面的
Size
是一个构造函数。您可以通过
new

使用构造函数如果我正确理解您的评论,以下是您要查找的内容:

// this is the constructor of the `Size` class
function Size() {
  this.isSize = 80;
}

function createSize() {
  // add this line:
  var sizeObject = new Size();
}

您说过“isSize”是一个对象,但您将其用作属性并将其值设置为80。你能更清楚地解释一下你想做什么吗?嗨,是的,对不起,我应该提供更多的信息。我被指派为大学做一些工作,我会解释的。我需要创建一个Size类,它定义一个名为“isSize”的实例变量,构造函数应该将“isSize”变量的初始值设置为80。接下来,我需要向“createSize”函数添加代码,该函数应该实例化一个Size对象,并将其分配给已经存在的(该变量是由讲师创建的)“sizeObject”。