0

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

function Size(isSize) {
this.isSize = 80;
setSize(this.isSize);
}

这是我想将前一个变量分配给的第二个变量:

var sizeObject;

我一直在尝试各种方法,例如:

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

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

4

2 回答 2

1

如果我正确理解您的评论,这就是您要查找的内容:

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

function createSize() {
  // add this line:
  var sizeObject = new Size();
}
于 2013-10-20T16:03:15.880 回答
0

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

var sizeObject = new Size(20);

...如果您更改为:将创建一个新对象,其isSize属性值为 20 :Size

function Size(initialSize) {
    this.isSize = initialSize;
}

(例如,它实际上使用了你给它的参数,而不是使用硬编码的80.)

Size在上面是一个构造函数。您通过new.

于 2013-10-20T15:28:09.000 回答