Javascript 如何在另一个对象内指定对象

Javascript 如何在另一个对象内指定对象,javascript,Javascript,下面是做一些事情的函数 ns.Line2Point = function (params) { points = params.points; // code here }; 在上面的代码中,params对象包含一个点对象。所以,当我想调用Line2Point方法时,我必须创建一个对象,它包含一个points对象。但是,我不知道如何使用Javascript。我只是有一些想法,比如下面的代码,但不知道它是真是假: var params; var p

下面是做一些事情的函数

ns.Line2Point = function (params) {
        points = params.points;
        // code here
};
在上面的代码中,
params对象
包含一个
点对象
。所以,当我想调用
Line2Point
方法时,我必须创建一个对象,它包含一个points对象。但是,我不知道如何使用Javascript。我只是有一些想法,比如下面的代码,但不知道它是真是假:

    var params;
    var points;
    // some code to initialize for points object
    params.points = points
    ns.Line2Point(params)

请教我这个。谢谢:)

我不太明白你的问题,但我想这就是你想要的:

points = [
    {
        x: 10,
        y: 25
    },
    {
        x: 20,
        y: 35
    }
]

Points现在是一个数组,由两个对象组成,每个对象由两个变量组成:
x
y

首先将参数声明为对象


var params={}

正如您所说,您只需要初始化参数

var params = {};   // initialize to an object literal
params.points = {}; // points is now an object literal, too
如果您已经有
,请初始化
参数
,然后执行以下操作

params.points = points; // assign points to the points property of params

但是因为
Line2Point
输入是
params
对象,并且在方法内部,它使用:
params.points
,所以,在创建点之后(实际是一个数组),我们必须在
params
中涵盖它,正确的?这是我的问题。我建议你读一下。